Cách cài đặt Docker trên Windows
Ở phần trên thì lý thuyết đã xong, các bạn có thể đọc thêm về Docker nếu muốn nhưng khung thì mình đã setup xong cho các bạn rồi nhé. Thực tế thì Developer đa phần dùng Windows nhất là .NET Developer nên mình sẽ hướng dẫn setup trên Windows. Còn Linux thì thường dùng cho việc deploy vì Docker trên Linux chạy ngon hơn nhiều so với Windows vì Linux là open source nên Docker chọc được sâu hơn nên nhiều tiện dụng hơn.
Ban đầu chúng ta vào https://www.docker.com/ và chọn Get Started, các bạn sẽ vào https://www.docker.com/get-started. Sau đó các bạn sẽ thấy phần download Docker cho Developer
Bạn cần có tài khoản để download bộ cài. Sau khi download bạn cứ cài đặt như bình thường. Sau khi đăng nhập bạn sẽ vào https://hub.docker.com/ để download bộ cài và có thể tạo repository trong này để lưu image
Sau khi cài xong bạn có thể khởi động nó ở Start với ứng dụng Docker for Desktop. Và nếu chạy thành công thì bạn sẽ có biểu tượng Docker is Running ở Tray Icon:
Ok vậy là bạn cài xong rồi, giờ chúng ta chỉ cần mở cửa sổ console để kiểm tra xem Docker chạy chưa nhé. Hãy chạy câu lệnh docker info để xem thông tin:
Hoặc chạy PowserShell cho đẹp
Ngoài ra bạn có lệnh docker - -version để kiểm tra phiên bản của Docker. Giờ chúng ta sẽ thử chạy một Image public trên hub là hello-world xem Docker có hoạt động không nhé.
Câu lệnh để run một image và tạo container là docker run image_name nếu không tìm thấy nó sẽ tự download trên hub.docker.com về và chạy.
Như vậy là đã download được image hello-world về sau đó run và ra dòng chữ Hello from Docker! Các bạn có thể tham khảo ở đây: https://docs.docker.com/docker-for-windows/
Các lệnh hay dùng:
|
Lệnh |
Tác dụng |
Ví dụ |
|
docker info |
Xem thông tin Docker |
|
|
docker –version |
Xem phiên bản Docker |
|
|
docker run image_name |
Chạy một image |
docker run hello-world |
|
docker image ls |
Xem danh sách image trên máy |
|
|
docker container ls |
Xem danh sách container trên máy |
|
|
docker –help |
Xem danh sách lệnh |
|
|
Docker rmi image_id -f |
Xóa image bằng image id có thể là image name |
Docker rmi hello-world -f hoặc docker rmi 7fc -f/ |
|
docker container rm container_name hoặc container_id |
Xóa một container bằng name hoặc id |
docker container rm 7fc |
|
|
|
|
Chúng ta có thể thấy danh sách image và danh sách container:
Với Image chúng ta có tên, tag, image id, ngày tạo và kích thước. Chúng ta có thể xóa image theo tên hoặc id, với id chỉ cần 3 ký tự đầu là ok. Để xóa chúng ta chỉ cần dụng lệnh docker rmi image_id -f
Không có tùy chọn -f sẽ không thể xóa được các image mà đang có container chạy sử dụng nó, nếu có -f thì sẽ force xóa luôn cả container đang chạy sử dụng image đó.
Tác giả: Bạch Ngọc Toàn
Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.
Tags:
Bài viết liên quan
Hướng dẫn Bind Jenkins vào IIS trên Windows bằng Reverse Proxy
Cho phép truy cập Jenkins từ một subdomain (ví dụ jenkins.tedu.com.vn) thay vì phải gõ http://localhost:8080.
Đọc thêm
Hiểu về AI, LLM, RAG và Agentic RAG trong 15 phút
Trong vài năm gần đây, trí tuệ nhân tạo (AI) đã bùng nổ mạnh mẽ và trở thành tâm điểm của cả thế giới công nghệ. Nhưng đi kèm với nó là hàng loạt khái niệm mới như LLM, RAG, hay Agentic RAG khiến nhiều người mới bắt đầu cảm thấy lúng túng.
Đọc thêm
Hướng dẫn tự triển khai N8N trên CentOS bằng Docker Compose và NGINX
N8N là công cụ mã nguồn mở cho phép bạn tự động hóa quy trình làm việc (workflow automation) và tích hợp nhiều dịch vụ khác nhau mà không cần phải lập trình.
Đọc thêm
Hướng dẫn phân tích độ phức tạp thuật toán chi tiết
Độ phức tạp của giải thuật là một cách để đánh giá hiệu quả của một giải thuật dựa trên hai yếu tố chính là độ phức tạp thời gian và độ phức tạp không gian.
Đọc thêm
Bài 6. Các thao tác với XPath và Selector trong Selenium
Bài viết này hướng dẫn bạn làm việc XPath và Css Selector trong Selenium.
Đọc thêm
Bài 5. Các thao tác với Web Browser trong Selenium
Bài viết này hướng dẫn bạn làm việc sâu Web Browser trong Selenium.
Đọc thêm
Bài 4. Thực thi Javascript trong Selenium
Bài viết này hướng dẫn bạn thực thi lệnh Javascript trong Selenium.
Đọc thêm
Bài 3. Làm việc với Element trong Selenium
Bài viết này hướng dẫn bạn làm việc với Element trong Selenium.
Đọc thêm
Bài 2. Các thao tác cơ bản về Selenium
Bài viết này hướng dẫn bạn tạo dự án Selenium C# và thực hiện thao tác cơ bản.
Đọc thêm
Bài 1. Giới thiệu về Selenium
Bài viết giới thiệu sơ lược về chuỗi bài Selenium.
Đọc thêm