- Published on
Docker cơ bản
Cách sử dụng Docker cơ bản
Cài đặt Docker
Trước tiên, bạn cần cài đặt Docker trên máy của mình. Docker hỗ trợ nhiều hệ điều hành khác nhau như Windows, macOS và Linux. Bạn có thể làm theo hướng dẫn cài đặt từ trang chủ của Docker.
Đối với người dùng Windows và macOS, Docker cung cấp Docker Desktop, một ứng dụng dễ sử dụng để cài đặt Docker và các công cụ liên quan. Người dùng Linux có thể cài đặt Docker thông qua trình quản lý gói của hệ điều hành (ví dụ: apt
cho Ubuntu, dnf
cho Fedora).
Kiểm tra cài đặt Docker
Sau khi cài đặt, bạn có thể kiểm tra Docker đã được cài đặt và hoạt động đúng cách bằng cách chạy lệnh sau:
docker --version
Lệnh này sẽ hiển thị phiên bản Docker hiện tại của bạn. Nếu bạn thấy thông tin phiên bản, nghĩa là Docker đã được cài đặt thành công.
Chạy container hello-world
Để kiểm tra Docker đã hoạt động đúng, bạn có thể chạy container hello-world:
docker run hello-world
Lệnh này sẽ tải xuống image hello-world từ Docker Hub và chạy nó. Nếu Docker được cài đặt và hoạt động đúng, bạn sẽ thấy một thông điệp chào mừng từ Docker.
Liệt kê danh sách container
Để xem danh sách các container đang chạy, bạn có thể sử dụng lệnh:
docker ps
Lệnh này sẽ hiển thị danh sách các container đang hoạt động. Để xem tất cả các container, bao gồm cả những container đã dừng, bạn có thể sử dụng lệnh:
docker ps -a
Lệnh này sẽ hiển thị toàn bộ các container trên hệ thống của bạn.
Chạy container Ubuntu
Để chạy một container Ubuntu, bạn có thể sử dụng lệnh:
docker run -it ubuntu
Lệnh này sẽ tải xuống image Ubuntu (nếu chưa có) từ Docker Hub và chạy nó trong chế độ interactive. Bạn sẽ vào được shell của Ubuntu trong container.
Dừng và xóa container
Để dừng một container đang chạy, bạn có thể sử dụng lệnh:
docker stop <container_id>
Trong đó,
là ID của container mà bạn muốn dừng. Bạn có thể tìm thấy ID này bằng cách sử dụng lệnh docker ps
.
Để xóa một container, sử dụng lệnh:
docker rm <container_id>
Lưu ý rằng bạn cần dừng container trước khi xóa nó.
Xóa image
Để xóa một image Docker, bạn có thể sử dụng lệnh:
docker rmi <image_id>
Trong đó,
là ID của image mà bạn muốn xóa. Bạn có thể tìm thấy ID này bằng cách sử dụng lệnh docker images
.
Thực hành và nghiên cứu thêm
Các lệnh trên chỉ là các bước cơ bản để bạn làm quen với Docker. Để nắm vững hơn, bạn nên thực hành thường xuyên và nghiên cứu thêm tài liệu chính thức của Docker. Docker cung cấp rất nhiều tài liệu, hướng dẫn và ví dụ thực tế để bạn có thể học hỏi và nâng cao kỹ năng của mình.