Skip to content

Latest commit

 

History

History
109 lines (90 loc) · 8.57 KB

Chapter2.md

File metadata and controls

109 lines (90 loc) · 8.57 KB

Chương 2: Cài đặt Docker Desktop

Bài này chỉ hướng dẫn cài đặt cho Hệ điều hành Windows. Các hệ điều hành khác có thể tham khảo thêm tại Docker Desktop.

Table of Contents

1. Docker Desktop là gì?

Docker Desktop là một ứng dụng cho phép bạn xây dựng và chia sẻ các ứng dụng thông qua các thùng chứa (Container)

Docker Desktop bao gồm Docker Engine, Docker CLI client, Docker Compose, Docker Content Trust, Kubernetes, và Credential Helper

Docker Desktop hoạt động với sự lựa chọn của bạn về các công cụ và ngôn ngữ phát triển, đồng thời cung cấp cho bạn quyền được truy cập vào một thư viện rộng lớn gồm các images và templates trong Docker Hub

2. Một số tính năng chính của Docker Desktop

  • Khả năng chứa và chia sẻ bất kì ứng dụng nào trên bất kì nền tảng đám mây nào, bằng nhiều ngôn ngữ và frameworks
  • Dễ dàng cài đặt và thiết lập một môi trường phát triển Docker hoàn chỉnh
  • Bao gồm phiên bản mới nhất của Kubernetes
  • Cập nhật tự động để giúp bạn luôn cập nhật và bảo mật
  • Trên Windows, khả năng chuyển đổi giữa các môi trường Linux và Windows Server để xây dựng các ứng dụng
  • Hiệu suất nhanh và đáng tin cậy với Windows Hyper-V virtualization
  • Khả năng làm việc trên Linux thông qua WSL 2 trên Windows
  • Chứa lượng lớn code và dữ liệu, bao gồm thông báo thay đổi tệp và dễ dàng truy cập vào các vùng chứa đang chạy trên localhost network
  • In-container development and debugging với các IDE được hỗ trợ

3. Tải và cài đặt Docker Desktop

Tải Docker Desktop

Để tải Docker Destop, truy cập đường dẫn https://docs.docker.com/desktop/windows/install/, tìm và cài đặt Docker Desktop phù hợp với hệ điều hành của máy bạn. Bài hướng dẫn dưới đây dành cho hệ điều hành Windows

Cài đặt Docker Desktop

  • Tìm và chạy file Docker Desktop Installer.exe đã tải về ở trên
  • Màn hình hiện các thiết lập cho việc cài đặt, nhấn chọn tất cả, sau đó chọn OK để bắt đầu quá trình cài đặt Configuration
  • Lúc này Docker Desktop sẽ tự động được cài đặt vào máy của bạn Setup
  • Sau khi quá trình cài đặt hoàn tất, Docker Desktop sẽ yêu cầu restart máy của bạn, chọn Close and restart Setup
  • Sau khi máy tính được khởi động, Docker Desktop sẽ tự động được mở trở lại, và bạn cần chấp nhận các quy định của Docker Desktop. Nhấn chọn vào **I accept the terms" và sau đó chọn nút Accept Setup
  • Tuy nhiên lúc này sẽ xuất hiện lỗi do máy bạn chưa được cài đặt WSL2. Truy cập đường dẫn https://aka.ms/wsl2kernel để thực hiện cài đặt Setup
  • Bấm vào WSL2 Linux kernel update package for x64 machines để tải WSL2 về máy Setup
  • Sau khi đã tải về máy, tìm và chạy file wsl_update_x64.msi đề cài đặt, nhấn Next để tiếp tục Setup
  • Sau khi hoàn tất cài đặt WSL2, nhấn Finish để hoàn tất Setup
  • Sau khi hoàn tất cài đặt WSL2 ở bước trên, thực hiện khởi động và mở lại Docker Desktop, màn hình hiển thị như sau Setup
  • Nếu quá trình khởi động Docker Desktop vẫn chưa thành công, bạn hãy chuột phải vào icon Docker Desktop dưới thanh taskbar, chọn Quit Docker Desktop, và sau đó mở lại Docker Desktop là công Setup

Tuy nhiên Docker Desktop là một chương trình chạy làm hao tốn rất nhiều tài nguyên của máy bạn, vì thế khi khởi động máy tính, nó sẽ được mở ngầm cùng lúc với việc khởi động Windows, điều này sẽ làm máy bạn khởi động chậm. Nên mình khuyên là hãy thực hiện những bước sau để Docker Desktop không khởi động cùng lúc với Windows của máy gây chậm máy

  • Đầu tiên mở Task Manager của máy lên
  • Chọn phần Startup Setup
  • Nhấn chuột phải vào mục Status của Docker Desktop, tại Enable và thay đổi thành Disable Setup

Như vậy là bạn đã hoàn tất quá trình tải, cài đặt Docker Desktop trên hệ điều hành Windows

4. Tạo tài khoản trên Docker Hub

Docker Hub là gì?

  • Docker Hub là một dịch vụ được cung cấp bởi Docker cho việc tìm kiếm và chia sẻ container images với nhóm của bạn.
  • Đây là "kho" lưu trữ container images lớn nhất trên thế giới với một lượng lớn tài nguyên bao gồm cộng đồng các nhà phát triển container, các dự án mã nguồn mở và các nhà cung cấp phần mềm độc lập (independent software vendors - ISV) xây dựng và phân phối mã của họ trong các container
  • Người dùng có quyền truy cập các kho công khai miễn phí trên Docker Hub cho việc lưu trữ và chia sẻ images

Tạo tài khoản trên Docker Hub

  • Truy cập đường dẫn đến Docker Hub: https://hub.docker.com/

  • Chọn biểu tượng Sign Up ở góc phải màn hình Docker Hub

  • Tạo tài khoản trên Docker Hub với tên tài khoản, email, và mật khẩu. Sau đó nhấn chọn đồng ý vào các điều khoản của Docker Hub, và cuối cùng là nhấn Sign Up để hoàn tất đăng kí Docker Hub

  • Sau đó Docker Hub sẽ chuyển bạn đến trang Log In, thực hiện đăng nhập với tài khoản và mật khẩu đã đăng kí ở bước trên, chọn Continue để hoàn tất các bước

    Docker Hub Docker Hub

  • Docker Hub yêu cầu bạn lựa chọn một gói hoạt động trên Docker Hub với từng mức hỗ trợ làm việc cụ thể, ở đây chúng ta sẽ chọn gói Personal và chọn Continue with Free để xác nhận Docker Hub

  • Bước cuối cùng của việc đăng kí tài khoản trên Docker Hub là xác thực tài khoản email Docker Hub

Đăng nhập tài khoản Docker Hub trên Docker Desktop

  • Mở Docker Desktop trên máy tính của bạn
  • Tại góc phải màn hình, tìm và nhấn chọn Sign In Sign In
  • Đăng nhập tài khoản Docker Hub đã đăng kí ở bước trên Sign In

Reference

License & Copyright

© 2022 Tien Huynh tienhuynh-tn Licensed under the MIT LICENSE.

🤟 Feel free to use my repository and star it if you find something interesting 🤟