Các lệnh docker hay dùng mà ai cũng phải biết

  • October 9, 2020
  • 1470

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.