Trong các blog trước đây của tôi, tôi đã đề cập đến Docker là gì và cách bạn có thể sử dụng nó. Hôm nay, trong blog này, tôi sẽ nói về 15 lệnh Docker hàng đầu mà bạn sẽ sử dụng thường xuyên khi làm việc với Docker. Xu hướng của Docker container đang phát triển không ngừng với các tổ chức tích cực tìm kiếm các chuyên gia sở hữu chứng chỉ Docker và kiến thức vững chắc về các lệnh Docker này sẽ cung cấp cho bạn kiến thức chuyên môn cần thiết.
Sau đây là các lệnh đang được đề cập:
- docker –version
- docker pull
- docker run
- docker ps
- docker ps -a
- docker exec
- docker stop
- docker kill
- docker commit
- docker login
- docker push
- docker images
- docker rm
- docker rmi
- docker build
1. docker –version
Lệnh này được sử dụng để tải phiên bản docker hiện được cài đặt
2. docker pull
Cách sử dụng:
docker pull <image name>
Lệnh này được sử dụng để kéo hình ảnh từ kho lưu trữ docker-docker repository (hub.docker.com)
3. docker run
Cách sử dụng:
docker run -it -d <image name>
Lệnh này được sử dụng để tạo container từ một image
4. docker ps
Lệnh này được sử dụng để liệt kê các containers đang chạy
5. docker ps -a
Lệnh này được sử dụng để hiển thị tất cả các containers đang chạy và đã thoát
6. docker exec
Cách sử dụng:
docker exec -it <container id> bash
Lệnh này được sử dụng để truy cập container đang chạy
7. docker stop
Cách sử dụng:
docker stop <container id>
Lệnh này dừng một container đang chạy
8. docker kill
Cách sử dụng:
docker kill <container id>
Lệnh này sẽ kill container bằng cách dừng việc thực thi nó ngay lập tức. Sự khác biệt giữa "docker kill" và "docker stop" là "docker stop" cung cấp cho container thời gian tắt một cách Gracefully, trong các tình huống mất quá nhiều thời gian để container dừng lại, người ta có thể chọn kill nó.
9. docker commit
Cách sử dụng:
docker commit <conatainer id> <username/imagename>
Lệnh này tạo một image mới của container đã chỉnh sửa trên local system
10. docker login
Lệnh này được sử dụng để đăng nhập vào docker hub repository
11. docker push
Cách sử dụng:
docker push <username/image name>
Lệnh này được sử dụng để đẩy một hình ảnh vào docker hub repository
12. docker images
Lệnh này liệt kê tất cả các docker images được lưu trữ cục bộ
13. docker rm
Cách sử dụng:
docker rm <container id>
Lệnh này được sử dụng để xóa một container đã dừng
14. docker rmi
Cách sử dụng:
docker rmi <image-id>
Lệnh này được sử dụng để xóa image khỏi bộ nhớ cục bộ
15. docker build
Cách sử dụng:
docker build <path to docker file>
Lệnh này được sử dụng để xây dựng một image từ một tệp docker được chỉ định
Nguồn: Edureka