Có rất nhiều docker command được giới thiệu trong document của docker. Chúng ta chắc hẳn không sử dụng hết tất cả chúng. Vậy với những người mới bắt đầu sử dụng docker, chúng ta cần chú ý đến những command nào. Trong bài viết này, mình sẽ giới thiệu cho các bạn các lệnh docker hay sử dụng nhất.
1. Kiểm tra phiên bản
docker -v
2. Liệt kê các image
docker images -a
3. Xóa một image
docker image rm [imageId]
4. Tải về một image từ hub.docker.com
docker pull [imageName]:[version]
5. Kiểm tra thông tin chi tiết của 1 image
docker inspect [imageId]
6. Liệt kê các container đang chạy
docker ps
7. Liệt kê tất cả các container
docker ps -a
8. Xóa container
docker container rm [containerId]
9. Tạo mới một container
docker run -it [imageId]
10. Vào terminal container đang chạy
docker container attach [containerId]
11. Chạy container đang dừng
docker container start -i [containerId]
12. Chạy một lệnh trên container đang chạy
docker exec -it [containerId] [command]
13. Kiểm tra thông tin chi tiết của 1 container
docker inspect [containerId]
14. Dừng 1 container
docker stop [containerId]
15. Chia sẻ dữ liệu
docker run -it -v [pathInHost]:[pathInContainer] [imageName]
16. Liệt kê network trong docker
docker network ls
17. Tạo một network
docker network create --driver [networkType] [networkName]
18. Kết nối vào 1 network
docker network connect [networkName] [containerName]
19. Kiểm tra các thông tin của network
docker inspect [networkName]
20. Mapping post
docker run -p [hostPost]:[containerPost]
21. Xem lịch sử container
docker history [containerId]
22. Check logs container
docker logs [containerId]
23. Hướng dẫn sử dụng lệnh
docker --help
24. Xoá tất cả container, image, network, và build cache không sử dụng
docker system prune
# Clear data mount
docker system prune --volumes -f
25. Kiểm tra các thay đổi của container từ khi nó được tạo
docker diff [containerName]
26. Lưu container thành image
docker commit [containerId] [imageName]:[version]
27. Tạo image từ dockerfile
docker buid
docker buid -t [image_name:tag] -f [dokerfile_name] [thu_muc_chua_dockerfile]
vd: docker build -t test:v1 -f Dockerfile .
28. Thoát ra khỏi container vẫn giữ container đang chạy
Ctr + p + q
29. Thoát ra and stop container
Ctr + c
30. Copy file từ máy host vào container
docker cp [host_file] [container_name]:[container_parh]
vd: docker cp /project/test.html test:/var/www/html
Trên dây là những lệnh docker cơ bản hay dùng. Hi vọng bài viết sẽ giúp ích cho mọi người khi làm việc với Docker.