Bảng tham khảo nhanh lệnh Docker

Docker đang ngày càng trở nên phổ biến trong số các nhà phát triển phần mềm, nhà điều hành và doanh nghiệp như một nền tảng chứa phần mềm. Các container đóng gói phần mềm theo định dạng có thể chạy riêng biệt trên hệ điều hành máy chủ. Được đóng gói với các thư viện và cài đặt cần thiết, Docker tạo ra các hệ thống nhẹ, hiệu quả, độc lập chạy giống hệt nhau ở bất kỳ nơi nào được triển khai.

Tối ưu hóa chức năng của nền tảng bắt đầu bằng việc nắm vững các lệnh Docker cốt lõi. Tài liệu hướng dẫn này là tài liệu tham khảo cho các lệnh Docker cơ bản nhất liên quan đến cài đặt, tương tác Hub và làm việc với container và hình ảnh.

Tại thời điểm viết bài này, phiên bản cài đặt Docker được khuyến nghị là Docker Community Edition ( Docker CE ). Xem tài liệu chính thức hoặc hướng dẫn Cách cài đặt Docker của chúng tôi để biết thêm chi tiết.

Ghi chú: Nếu bạn chưa thêm tài khoản người dùng giới hạn của mình vào dockernhóm (với sudo usermod -aG docker username), tất cả các lệnh trong hướng dẫn này sẽ cần phải được chạy bằng sudo.

Docker Hub

Cú pháp DockerSự miêu tả
docker tìm kiếm thuật ngữ tìm kiếmTìm kiếm hình ảnh trên Docker Hub.
docker pull người dùng/hình ảnhTải xuống hình ảnh từ Docker Hub.
đăng nhập dockerXác thực với Docker Hub
(hoặc sổ đăng ký Docker khác).
docker đẩy người dùng/hình ảnhTải hình ảnh lên Docker Hub.
Bạn phải được xác thực để chạy lệnh này.

Thông tin Image và container

Cú pháp DockerSự miêu tả
docker psLiệt kê tất cả các container đang chạy.
docker ps -aLiệt kê tất cả các phiên bản container, kèm theo ID
và trạng thái của chúng.
hình ảnh dockerLiệt kê tất cả hình ảnh trên máy cục bộ.
docker lịch sử người dùng/hình ảnhLiệt kê lịch sử của một hình ảnh.
docker logs [tên container hoặc ID]Hiển thị nhật ký từ một container đang chạy.
cổng docker [tên container hoặc ID]Hiển thị cổng mở của container đang chạy.
docker diff [tên container hoặc ID]Liệt kê những thay đổi được thực hiện đối với một vùng chứa.

Làm việc với Images và container

Cú pháp DockerSự miêu tả
docker run -it người dùng/hình ảnhChạy một hình ảnh, tạo một vùng chứa và
thay đổi thiết bị đầu cuối
thành thiết bị đầu cuối bên trong vùng chứa đó.
docker run -p $HOSTPORT:$CONTAINERPORT -d người dùng/hình ảnhChạy hình ảnh ở chế độ tách biệt
với chuyển tiếp cổng.
ctrl+psau đóctrl+qTừ dấu nhắc lệnh của vùng chứa,
hãy tách ra và quay lại dấu nhắc của máy chủ.
docker attach [tên container hoặc ID]Thay đổi dấu nhắc lệnh
từ máy chủ sang vùng chứa đang chạy.
docker start [tên container hoặc ID]Bắt đầu một container.
docker stop [tên container hoặc ID]Dừng một container.
docker rm -f [tên container hoặc ID]Xóa một vùng chứa.
docker rmiXóa hình ảnh.
docker tag người dùng/hình ảnh:thẻ người dùng/hình ảnh:thẻ mớiThêm thẻ mới vào hình ảnh.
docker exec [tên container hoặc ID] lệnh shellThực hiện lệnh trong một container đang chạy.

Tạo Image

Cú pháp DockerSự miêu tả
docker cam kết người dùng/hình ảnhLưu vùng chứa dưới dạng hình ảnh.
docker lưu người dùng/hình ảnhLưu hình ảnh vào file nén tar.
docker build -t sampleuser/ubuntu .Xây dựng hình ảnh Docker
từ Dockerfile
trong thư mục hiện tại.
tải dockerTải hình ảnh từ tập tin.

Thông tin thêm

Bạn có thể muốn tham khảo các nguồn sau để biết thêm thông tin về chủ đề này. Mặc dù chúng tôi cung cấp với hy vọng rằng chúng sẽ hữu ích, nhưng xin lưu ý rằng chúng tôi không thể đảm bảo tính chính xác hoặc tính kịp thời của các tài liệu được lưu trữ bên ngoài.

Nguồn: https://www.linode.com/docs/guides/docker-commands-quick-reference-cheat-sheet/