Hướng dẫn từng bước-Cách cài đặt Docker trên Ubuntu 20. 04 và 22. 04

Trong hướng dẫn từng bước này, chúng tôi sẽ tìm hiểu cách cài đặt Docker trên Ubuntu 20. 04 và 22. 04. Docker là một nền tảng mạnh mẽ cho phép các nhà phát triển xây dựng, vận chuyển và chạy các ứng dụng dưới dạng các thùng chứa nhẹ. Nó cung cấp một cách dễ dàng và hiệu quả để đóng gói và phân phối phần mềm cùng với tất cả các phụ thuộc của nó.

Trước khi chúng ta bắt đầu, chúng ta hãy xem qua một số khái niệm cơ bản về Docker. Docker sử dụng kiến trúc máy khách-máy chủ, nơi khách hàng Docker giao tiếp với máy chủ Docker để xây dựng và quản lý các container. Các container là các môi trường bị cô lập chạy các ứng dụng với các thư viện và phụ thuộc của riêng họ. Chúng nhẹ, di động và có thể dễ dàng di chuyển giữa các hệ thống khác nhau.

Để cài đặt Docker trên Ubuntu, chúng tôi sẽ sử dụng kho lưu trữ chính thức của Docker. Trước tiên, hãy đảm bảo rằng hệ thống của chúng tôi đáp ứng các yêu cầu. Docker yêu cầu phiên bản Ubuntu 64 bit, với phiên bản kernel tối thiểu là 3. 10. Ngoài ra, chúng ta cần có ít nhất 2GB RAM để chạy nhiều container cùng một lúc.

Khi chúng tôi đã xác minh các yêu cầu, chúng tôi có thể bắt đầu quá trình cài đặt. Chúng tôi sẽ bắt đầu bằng cách thêm kho lưu trữ Docker vào hệ thống của chúng tôi. Để làm điều này, hãy mở một thiết bị đầu cuối và nhập lệnh sau:

$ sudo add-pirp-repository "Deb [arch = AMD64] https://doad. docker. com/linux/ubuntu $ (lsb_releas e-cs) ổn định"

Lệnh này thêm kho lưu trữ Docker vào danh sách các nguồn gói của hệ thống của chúng tôi. Bây giờ chúng tôi có thể cập nhật danh sách gói và cài đặt Docker bằng các lệnh sau:

$ sudo apt cập nhật
$ sudo apt cài đặt docker-ce

Sau khi cài đặt hoàn tất, chúng tôi có thể xác minh rằng Docker đang chạy bằng cách nhập lệnh sau:

$ sudo docker chạy hello-world

Lệnh này sẽ tải xuống hình ảnh "Hello-World" từ sổ đăng ký Docker và chạy nó trong một container. Nếu mọi thứ được thiết lập chính xác, bạn sẽ thấy một thông báo cho biết Docker đang hoạt động đúng. Docker sẽ tự động kéo hình ảnh nếu nó không tồn tại cục bộ.

Bây giờ chúng tôi đã cài đặt Docker, chúng tôi có thể bắt đầu xây dựng và chạy các thùng chứa của riêng mình. Docker cung cấp một tập hợp các tiểu ban cho phép chúng ta thao túng và quản lý các container, hình ảnh và các đối tượng Docker khác. Trong các hướng dẫn tiếp theo, chúng tôi sẽ tìm hiểu cách tạo hình ảnh tùy chỉnh, bắt đầu container và sử dụng Docker cho các trường hợp sử dụng khác nhau.

Đó là nó! Bây giờ bạn đã cài đặt Docker trên hệ thống Ubuntu của bạn. Bạn có thể bắt đầu khám phá thế giới của container hóa và tận dụng nhiều lợi ích mà nó mang lại. Cho dù bạn đang xây dựng các ứng dụng, quản lý cơ sở dữ liệu hoặc chạy các hệ thống phức tạp, Docker có thể đơn giản hóa và hợp lý hóa quy trình làm việc của bạn.

Điều kiện tiên quyết

Hướng dẫn từng bước: Cách cài đặt Docker trên Ubuntu 20. 04 và 22. 04

Điều kiện tiên quyết

Trước khi bạn bắt đầu cài đặt Docker trên hệ thống Ubuntu của mình, có một vài điều kiện tiên quyết mà bạn cần phải thực hiện. Hãy chắc chắn rằng bạn có những điều sau:

Phiên bản Ubuntu Đảm bảo rằng hệ thống của bạn đang chạy Ubuntu 20. 04 hoặc 22. 04. Docker được chính thức hỗ trợ trên các phiên bản này.
Root Access Bạn sẽ cần truy cập root hoặc tài khoản người dùng với các đặc quyền sudo để cài đặt Docker và quản lý các quy trình liên quan đến Docker.
kết nối Internet Docker cần một kết nối Internet để tải xuống và cập nhật các thành phần của nó, bao gồm các gói và hình ảnh container của Docker CE (phiên bản cộng đồng).
Không gian lưu trữ Hãy chắc chắn rằng bạn có đủ không gian lưu trữ trên hệ thống của mình cho khối lượng và hình ảnh docker. Công cụ Docker cho phép bạn tạo và quản lý khối lượng để lưu trữ dữ liệu, vì vậy điều quan trọng là phải có đủ không gian cho nhu cầu của bạn.
Sao lưu cơ sở dữ liệu (tùy chọn) Nếu bạn có cơ sở dữ liệu hiện có chạy trên hệ thống của mình, bạn nên sao lưu trước khi cài đặt Docker. Điều này đảm bảo rằng dữ liệu của bạn an toàn trong trường hợp có bất cứ điều gì sai trong quá trình cài đặt.
Quản lý gói Ubuntu sử dụng trình quản lý gói APT theo mặc định. Hãy chắc chắn rằng nó được cài đặt và cập nhật. Nếu nó chưa được cài đặt, bạn có thể cài đặt nó bằng lệnh sau:

Cập nhật sudo apt-get

Những điều kiện tiên quyết này rất cần thiết để đảm bảo cài đặt Docker trơn tru và không có lỗi trên hệ thống Ubuntu của bạn.

Bước 1: Cập nhật các gói hệ thống

Bước đầu tiên trong việc cài đặt Docker trên Ubuntu là đảm bảo rằng các gói hệ thống của bạn được cập nhật. Điều này rất quan trọng để đảm bảo khả năng tương thích và có các bản cập nhật bảo mật mới nhất cho hệ điều hành của bạn.

Để cập nhật các gói hệ thống, hãy mở một thiết bị đầu cuối và thực hiện lệnh sau:

Sudo Apt Update && sudo apt nâng cấ p-Y

Lệnh này sẽ cập nhật tất cả các gói đã cài đặt trên hệ thống của bạn lên các phiên bản mới nhất của chúng.

Bạn nên cài đặt gói phổ biến phần mềm-phổ biến trên hệ thống của bạn, vì nó cung cấpadp-apt-elpositorylệnh được sử dụng để thêm kho lưu trữ mới. Cài đặt nó bằng cách chạy:

sudo apt cài đặt phần mềm-phổ biến

Khi các gói được cập nhật và gói phổ biến phần mềm được cài đặt, bạn có thể tiến hành bước tiếp theo.

Bước 2: Cài đặt Docker trên Ubuntu

Sau khi hoàn thành bước trước, giờ đây bạn đã sẵn sàng cài đặt Docker trên hệ thống Ubuntu của mình. Docker là một nền tảng container hóa cho phép bạn tạo và quản lý các container, là những môi trường nhẹ, được cô lập chạy các ứng dụng và dịch vụ.

Để cài đặt Docker trên Ubuntu, hãy làm theo các bước sau:

Bước 1: Cập nhật chỉ mục gói

Trước khi cài đặt Docker, nên cập nhật chỉ mục gói của hệ thống Ubuntu của bạn. Điều này đảm bảo rằng bạn sẽ cài đặt phiên bản Docker cập nhật nhất.

Mở phiên đầu cuối và nhập lệnh sau:

Cập nhật sudo apt

Bước 2: Cài đặt các gói Docker

Để cài đặt Docker trên Ubuntu, bạn cần cài đặt các gói Docker từ kho lưu trữ Docker. Đầu tiên, cài đặt các gói cần thiết để thêm kho lưu trữ Docker:

sudo apt Cài đặt apt-transport-https CA chứng nhận phần mềm curl-properies-common

Bước 3: Thêm khóa Docker GPG

Tiếp theo, thêm khóa Docker GPG để đảm bảo rằng các gói bạn tải xuống là từ một nguồn đáng tin cậy:

Cur l-fssl https://doad. docker. com/linux/ubuntu/gpg |sudo gpg--dearmo r-o /usr/share/keyrings/docker-archive-keyring. gpg

Bước 4: Thêm kho lưu trữ Docker

Bây giờ, hãy thêm kho lưu trữ Docker vào hệ thống Ubuntu của bạn:

echo "Deb [arch = AMD64 đã ký-by =/usr/Share/Keyrings/Docker-Archive-keyring. gpg] https://doad. docker. com/linux/ubuntu $ (lsb_releas e-cs) ổn định" |sudo tee /etc/apt/source. list. d/docker. list & gt;/dev/null

Bước 5: Cài đặt động cơ Docker

Cuối cùng, cài đặt động cơ Docker bằng cách chạy lệnh sau:

Cập nhật sudo apt
sudo apt Cài đặt Docker-ce Docker-ce-cli containerd. io

Điều này sẽ cài đặt phiên bản Docker mới nhất trên hệ thống Ubuntu của bạn.

Bước 6: Bắt đầu và kích hoạt Docker

Sau khi cài đặt hoàn tất, hãy khởi động dịch vụ Docker và cho phép bắt đầu khi khởi động:

sudo systemctl start docker
sudo systemctl cho phép docker

Bạn có thể xác minh rằng Docker đang chạy bằng cách nhập lệnh sau:

sudo docker chạy hello-world

Nếu Docker đang chạy chính xác, nó sẽ tải xuống hình ảnh "Hello-World" và hiển thị thông báo cho biết cài đặt của bạn đang hoạt động tốt.

Bây giờ Docker đã được cài đặt và chạy, bạn đã sẵn sàng để bắt đầu tạo và quản lý các container.

Bước 3: Xác minh cài đặt Docker

Sau khi cài đặt thành công Docker trên hệ thống Ubuntu 20. 04 hoặc 22. 04 của bạn, điều quan trọng là phải xác minh rằng việc cài đặt đã được hoàn thành chính xác. Bước này sẽ đảm bảo rằng Docker được cấu hình đúng và sẵn sàng để được sử dụng.

Để kiểm tra xem Docker đang chạy, bạn chỉ cần chạy lệnh sau:

sudo docker chạy hello-world

Nếu Docker được cài đặt chính xác, đầu ra sẽ hiển thị "Xin chào từ Docker!"Tin nhắn, chỉ ra rằng việc cài đặt đã thành công.

Ngoài ra, bạn có thể sử dụngThông tin Dockerlệnh để có được thông tin chi tiết hơn về cài đặt Docker của bạn. Nó sẽ hiển thị thông tin về Docker Daemon, tập Docker, mạng và các chi tiết quan trọng khác.

Trong trường hợp bạn đã sửa đổi cài đặt để chạy Docker với tư cách là người dùng không có đặc quyền hoặc thực hiện bất kỳ thay đổi nào khác, bạn vẫn có thể xác minh cài đặt bằng cách sử dụngDocker --Versionyêu cầu. Nó sẽ hiển thị phiên bản Docker bạn đã cài đặt.

Một lệnh docker rất hữu ích làDocker PS, sẽ liệt kê tất cả các container hoạt động trên hệ thống của bạn. Lệnh này đặc biệt thuận tiện khi bạn đang quản lý nhiều container và muốn có một cái nhìn tổng quan nhanh về trạng thái của chúng.

Liệt kê hình ảnh docker

Để xem danh sách các hình ảnh docker bạn đã tải xuống hoặc tạo, bạn có thể sử dụnghình ảnh dockeryêu cầu. Lệnh này sẽ hiển thị một bảng liệt kê tất cả các hình ảnh hiện đang được lưu trữ trên hệ thống của bạn.

Ngoài ra, bạn có thể sử dụnghình ảnh docker lsLệnh, cung cấp chức năng tương tự.

Đẩy hình ảnh docker đến Docker Hub

Nếu bạn muốn chia sẻ hình ảnh Docker của mình với người khác, bạn có thể đẩy chúng vào Docker Hub, Cơ quan đăng ký hình ảnh Docker chính thức. Để làm điều này, trước tiên hãy chắc chắn rằng bạn có tài khoản Docker Hub. Sau đó, gắn thẻ hình ảnh của bạn bằng tên người dùng Docker Hub của bạn với lệnh sau:

Docker Tag Image_Name username/Image_Name

Thay thế "Image_Name" bằng tên của hình ảnh bạn muốn đẩy và "tên người dùng" bằng tên người dùng Docker Hub của bạn.

Sau khi gắn thẻ hình ảnh, bạn có thể đẩy nó vào Docker Hub bằng lệnh sau:

docker đẩy tên người dùng/image_name

Đảm bảo thay thế "Tên người dùng" bằng tên người dùng Docker Hub và "Image_Name" bằng tên của hình ảnh bạn muốn đẩy.

Phần kết luận

Bạn đã cài đặt thành công Docker trên Ubuntu 20. 04 hoặc 22. 04 và xác minh cài đặt. Bây giờ bạn đã sẵn sàng để bắt đầu sử dụng Docker để tạo, quản lý và triển khai các container.

Hãy nhớ rằng, Docker là một công cụ mạnh mẽ để tạo và quản lý vùng chứa. Nó có thể được sử dụng để chạy các ứng dụng trong môi trường biệt lập, quản lý các phần phụ thuộc và đơn giản hóa việc triển khai. Biết cách xác minh cài đặt Docker của bạn là điều cần thiết để đảm bảo rằng mọi thứ được thiết lập chính xác.

Cài đặt Docker trên Ubuntu

Để cài đặt Docker trên Ubuntu, bạn cần làm theo một loạt các bước. Trước khi bắt đầu, hãy đảm bảo bạn có sẵn các điều kiện tiên quyết cần thiết. Bạn nên có phiên bản Ubuntu 20. 04 hoặc 22. 04 và nguồn gói Ubuntu được cập nhật.

Dưới đây là các bước để cài đặt Docker trên Ubuntu:

  1. Mở một cửa sổ terminal trên hệ thống Ubuntu của bạn.
  2. Cập nhật chỉ mục gói apt bằng cách chạy lệnh sau: cập nhật sudo apt
  3. Cài đặt các gói cần thiết bằng lệnh sau: sudo apt cài đặt docker-ce docker-ce-cli containerd. io
  4. Nếu bạn có máy ảo, hãy đảm bảo thêm người dùng của bạn vàodockernhóm để tránh sử dụngsudomỗi khi bạn muốn chạy lệnh Docker. Bạn có thể làm điều này bằng cách chạy: sudo usermo d-aG docker $USER
  5. Khởi động công cụ Docker và cho phép nó khởi động khi khởi động:

    sudo systemctl bắt đầu docker

    sudo systemctl kích hoạt docker
  6. Để xác minh rằng Docker đã được cài đặt chính xác, bạn có thể chạy lệnh sau để kiểm tra phiên bản: docker --version

Chúc mừng! Bạn đã cài đặt thành công Docker trên hệ thống Ubuntu của mình. Bây giờ bạn có thể bắt đầu sử dụng Docker để tạo và quản lý vùng chứa.

Dưới đây là một số lệnh Docker hữu ích:

  • docker chạy & lt; hình ảnh& gt;: Lệnh này được sử dụng để khởi động vùng chứa dựa trên hình ảnh Docker.
  • docker ps : Lệnh này liệt kê tất cả các container đang chạy.
  • docker dừng & lt; container-id& gt;: Lệnh này dùng để dừng một container đang chạy.
  • docker rm & lt; container-id& gt;: Lệnh này được sử dụng để loại bỏ một container.
  • docker rmi & lt; image-id& gt;: Lệnh này được sử dụng để xóa hình ảnh Docker.

Hãy nhớ rằng, Docker là một ứng dụng client-server. Các máy khách Docker giao tiếp với daemon Docker, chịu trách nhiệm quản lý các vùng chứa và hình ảnh. Do đó, bạn có thể chạy các lệnh Docker trên máy chủ Docker hoặc bên trong vùng chứa Docker.

Docker cũng cung cấp một tiện ích có tên Docker Compose, cho phép bạn xác định và quản lý các ứng dụng Docker nhiều container bằng tệp YAML.

Ngoài ra, còn có API Docker Engine cung cấp các phương thức kiểm soát theo chương trình đối với các đối tượng và dịch vụ Docker.

Với Docker, bạn có thể tạo và chạy các container trong phạm vi toàn hệ thống hoặc phạm vi người dùng cụ thể. Nếu bạn muốn sử dụng Docker mà không có quyền root, bạn có thể chọn sử dụng chế độ không cần root.

Xin lưu ý rằng Docker là một dự án nguồn mở được phát triển bởi cộng đồng Docker. Mặc dù Docker Inc. cung cấp ứng dụng khách Docker chính thức nhưng vẫn có sẵn các tùy chọn khác được cộng đồng hỗ trợ.

Trước khi bạn bắt đầu sử dụng Docker, hãy đảm bảo tường lửa của bạn cho phép lưu lượng truy cập thông qua các cổng Docker cần thiết.

Hơn nữa, Docker thường xuyên phát hành các phiên bản mới của các thành phần. Để luôn cập nhật, vui lòng kiểm tra trang web Docker chính thức hoặc kho Docker để biết bản phát hành mới nhất.

Trong hướng dẫn này, chúng tôi đã trình bày các bước cơ bản để cài đặt Docker trên Ubuntu. Bạn có thể làm được nhiều việc hơn nữa với Docker, bao gồm tạo hình ảnh Docker của riêng mình, chạy các vùng chứa với các cấu hình khác nhau và thao tác với khối lượng dữ liệu. Docker cung cấp một môi trường mạnh mẽ và linh hoạt để phát triển, đóng gói và triển khai ứng dụng.