[Docker] Command cơ bản
Bài viết chia sẻ những command thường sử dụng trong docker.
◆ Image
Pull image từ Docker hub về
# docker image pull IMAGE[:TAG]
# nếu TAG ko được chỉ định sẽ được default là latest
# Ex: download node image
docker image pull node:13.4-alpine
# node: là tên image
# 13.4-alpine: là tag. Trong đó:
### 13.4: là version
### alpine: là OS
Hiển thị image list
docker image ls
Xoá image
# Xoá image theo tên
docker image rm IMAGE_ID
# Xoá image không sử dụng
docker image prune
Cách tạo 1 image
- Tạo Dockerfile
FROM IMAGE:TAG COPY SOURCE DEST RUN COMMANDS... ENTRYPOINT [ COMMAND, ... ] CMD [ COMMAND, ... ]
- Build image từ Dockerfile
# -t là tag image # dấu . là thư mục hiện hành docker image build -t NAME:TAG .
◆ Container
Tạo container từ image
docker container run IMAGE:TAG
Stop container đang chạy
docker container stop
Hiển thị danh sach container
# container đang hoạt động
docker container ls
# container all (stopping + running)
docker container ls -a
Xoá container
docker container rm
# Xoá container không sử dụng
docker container prune
◆ Viết tắt
image
CMD | Cách viết thường | Cách viết tắt |
---|---|---|
Build | docker image build |
docker build |
List | docker image ls |
docker images |
Pull | docker image pull |
docker pull |
Delete | docker image rm |
docker rmi |
container
CMD | Cách viết thường | Cách viết tắt |
---|---|---|
Run | docker container run |
docker run |
Stop | docker container stop |
docker stop |
List | docker container ls |
docker ps |
Delete | docker container rm |
docker rm |