Liệt kê các container đang chạy
docker ps
Dùng để liệt kê ra các container đang chạy. Khi sử dụng với các tham số
-a/-all: Liệt kê tất cả các container, kể cả đang chạy hay đã kể thúc -q/-quiet: chỉ liệt kê ra id của các container.
docker images
cho chúng ta biết danh sách các images có trên má
Download một image
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Hầu hết các image sẽ được tạo dựa trên các image cơ sở từ Docker Hub. Docker Hub chứa rất nhiều các image được dựng sẵn, mà ta có thể pull về và dùng mà không cần phải định nghĩa và cấu hình lại từ đầu. Để tải một image cụ thể hoặc một tập hợp image ta dùng docker pull.
VD: Pull 1 image từ Docker Hubdocker pull ubuntu:20.04
# 20.04: Pulling from library/ubuntu
# d5fd17ec1767: Pull complete
# Digest: sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724
# Status: Downloaded newer image for ubuntu:20.04
# docker.io/library/ubuntu:20.04
Run 1 container
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Lệnh này dùng để chạy một container dựa trên một image mà ta có sẵn. Ta có thể thêm vào sau lệnh này một vài câu lệnh khác như -it bash để chạy bash từ container này.
VD:
docker run --name test -it <image-id>
cat /etc/*releease
Câu lệnh trên để chạy 1 container từ 1 image
cat /etc/*releease: Kiểm tra phiên bản hệ điều hành
Bạn có thể kiểm tra 1 container đang chạy bằng lệnh: docker ps. Bạn sẽ thấy tên container được tạo ra ngẫu nhiên
Bạn gõ lệnh exit để thoát khỏi ubuntu (command line 1).Quay lại kiểm tra bằng lệnh docker ps: Bạn sẽ không thấy container nào đang chạy.
Tham số:
--volume , -v: Bind mount a volume
--name: Assign a name to the container
docker rm
Lệnh này dùng để xóa một hoặc nhiều container.
Để remove 1 image:
- Remove container nếu có
docker rm <containter-id>
- Remove image
docker rm <image-name>
docker rm <list_container_name_or_id>
Xóa tất cả các containers
docker rm -f $(docker ps -a -q)
docker rmi
Lệnh này dùng để xóa một hoặc nhiều images.
docker rmi <list_image_id>
Xóa tất cả các images
docker rmi $(docker images -a -q)
docker start
Chạy 1 hoặc nhiều container đang dừngdocker start [OPTIONS] CONTAINER [CONTAINER...]
docker stop
Lệnh này dùng để stop một hoặc nhiều container. Ngoài ra ta có thể dung docker kill để bắt buộc container dừng lại.
docker stop <list_container_name_or_id>
Attach container
Ý nghĩa: Attach một màn hình cho phép nhập input và hiển thị output đối với một container đang chạyCú pháp
docker attach [OPTIONS] CONTAINER
docker container attach [OPTIONS] CONTAINER
--sig-proxy=true: Proxy all received signals to the processVí dụ
docker attach my-container
Nhận xét
Đăng nhận xét