[Info] Hướng dẫn cài đặt Docker trên Ubuntu 18.04

Trong bài viết này, HOSTVN sẽ hướng dẫn bạn cách cài đặt Docker trên Ubuntu 18.04 cũng như khám phá một số khái niệm và lệnh cơ bản của Docker.

Cài đặt Docker trên Ubuntu – Docker là một công nghệ chứa cho phép bạn nhanh chóng xây dựng, kiểm tra và triển khai các ứng dụng dưới dạng các bộ chứa di động, có thể chạy hầu như ở mọi nơi. Docker đã trở thành tiêu chuẩn thực tế để triển khai vùng chứa và nó là một công cụ cần thiết cho các kỹ sư DevOps.

Trong bài viết này, HOSTVN Hướng dẫn này sẽ chỉ cho bạn cách cài đặt Docker trên Ubuntu 18.04 và khám phá một số khái niệm và lệnh Docker cơ bản.

Cài đặt Docker trên Ubuntu 18.04

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

Để làm theo hướng dẫn này, bạn cần một VPS sử dụng hệ điều hành ubuntu 18.04. Nếu chưa có VPS, bạn có thể tham khảo các gói VPS SSD tại HOSTVN

ĐĂNG KÝ NGAY

2. Cài đặt Docker trên Ubuntu 18.04

2.1. Bước 1: Bật kho lưu trữ Docker

Đầu tiên bạn tiến hành cập nhật hệ thống và cài đặt một số gói cần thiết:

sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

Nhập khóa GPG của kho lưu trữ bằng lệnh curl sau:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Screenshot_37

Thêm kho lưu trữ Docker APT vào hệ thống của bạn:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Screenshot_38

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

Sau khi thêm kho lưu trữ APT Docker, bạn có thể cài đặt bất kỳ phiên bản Docker nào mà bạn cần. Để cài đặt phiên bản Docker mới nhất, hãy sử dụng lệnh bên dưới

sudo apt update
sudo apt install docker-ce -y

Nếu bạn muốn ngăn các gói Docker tự động cập nhật, hãy sử dụng lệnh sau:

sudo apt-mark hold docker-ce

Sau khi cài đặt xong, dịch vụ Docker sẽ tự động bắt đầu. Bạn có thể kiểm tra bằng lệnh:

sudo systemctl status docker

Screenshot_39

2.3. Bước 3: Thực thi lệnh docker mà không cần sudo

Theo mặc định, Docker sẽ yêu cầu quyền root. Để chạy các lệnh Docker với tư cách người dùng không phải root mà không thêm sudo, bạn cần thêm người dùng của mình vào nhóm docker. Nhóm này được tạo trong quá trình cài đặt gói Docker CE. Để làm điều đó, hãy chạy lệnh sau:

sudo usermod -aG docker $USER

Đã thay thế USER $ bởi người dùng của bạn. Trong ví dụ này, người dùng HOSTVN đang sử dụng là sanvv.

Screenshot_40

  • Ghi chú: Trong trường hợp VPS của bạn đã được thiết lập sử dụng tài khoản root ngay từ đầu thì bạn sẽ không cần thực hiện bước này

Tắt SSH và kết nối lại SSH để thay đổi có hiệu lực.

Để xác minh rằng Docker đã được cài đặt thành công và bạn có thể chạy các lệnh docker mà không cần thêm sudo, hãy chạy:

docker container run hello-world

Lệnh sẽ tải xuống một Hình ảnh thử nghiệm, chạy nó trong Vùng chứa

Screenshot_41

2.4. Bước 4: Cài đặt Docker Compose

Gói cài đặt Docker Compose có sẵn trong kho lưu trữ Ubuntu 18.04 chính thức nhưng nó có thể không phải là phiên bản mới nhất. Để cài đặt phiên bản mới, hãy sử dụng các lệnh sau

sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Để kiểm tra phiên bản Docker Compose, hãy sử dụng lệnh

docker-compose --version

Screenshot_42 - cài đặt Docker trên Ubuntu

3. Cập nhật Docker

Khi một phiên bản Docker mới được phát hành, bạn có thể cập nhật nó bằng cách chạy các lệnh sau:

sudo apt update
sudo apt upgrade

4. Giao diện dòng lệnh

Lệnh Docker CLI trông giống như sau:

docker [option] [subcommand] [arguments]

Để liệt kê tất cả các lệnh, hãy sử dụng lệnh sau:

docker

5. Hình ảnh Docker

Hình ảnh Docker được tạo thành từ một loạt các lớp hệ thống tệp tạo nên một ứng dụng phần mềm thực thi. Hình ảnh là một tệp nhị phân bất biến bao gồm ứng dụng và tất cả các phụ thuộc khác như thư viện, mã nhị phân và hướng dẫn cần thiết để chạy ứng dụng.

Bạn có thể hiểu Hình ảnh Docker như một bức ảnh chụp nhanh của Docker Container. Hầu hết Hình ảnh Docker có sẵn trên Docker Hub. Docker Hub là một dịch vụ được sử dụng để lưu trữ Hình ảnh Docker.

5.1. Tìm kiếm hình ảnh Docker

Tìm kiếm Hình ảnh Docker trên Docker Hub, sử dụng lệnh sau.

docker search image-name

Ví dụ: để tìm kiếm Hình ảnh Ubuntu, hãy sử dụng lệnh sau:

docker search ubuntu

Screenshot_43 - cài đặt Docker trên Ubuntu

Như bạn thấy, bảng kết quả tìm kiếm có năm cột, TÊN, SỰ MÔ TẢ, NGÔI SAO, CHÍNH THỨCTỰ ĐỘNG.

Hầu hết các hình ảnh Docker trên Docker Hub đều được gắn kết nhãn với số phiên bản. Khi không có nhãn được chỉ định, Docker sẽ tải phiên bản mới nhất của Hình ảnh.

5.2. Tải xuống hình ảnh Docker

Ví dụ: để tải xuống Hình ảnh Ubuntu 18.04 chính thức mới nhất, bạn sẽ sử dụng lệnh sau:

docker image pull ubuntu

Tùy thuộc vào tốc độ Internet của bạn, quá trình tải xuống có thể mất vài giây hoặc vài phút. Khi không được chỉ định nhãn, Docker sẽ tải Hình ảnh Ubuntu mới nhất, tại thời điểm viết bài này là 18.04. Nếu bạn muốn tải xuống bản phát hành Ubuntu cũ hơn, hãy thêm nhãn để chỉ định phiên bản

docker image pull ubuntu:16.04

Để liệt kê tất cả các hình ảnh đã tải xuống, hãy sử dụng lệnh sau:

docker image ls

Screenshot_44 - cài đặt Docker trên Ubuntu

5.3. Xóa hình ảnh Docker

Nếu vì lý do nào đó bạn muốn xóa Hình ảnh, bạn có thể thực hiện bằng lệnh sau:

docker image rm image-name

Ví dụ để xóa Image ubuntu sử dụng lệnh sau

docker image rm ubuntu
  • Ghi chú: Bạn sẽ không thể xóa Hình ảnh nếu bạn đang chạy Vùng chứa dựa trên Hình ảnh đó

6. Hộp chứa Docker

Một thể hiện của Hình ảnh được gọi là Vùng chứa. Hộp đựng đại diện cho thời gian chạy của một ứng dụng, quy trình hoặc dịch vụ.

Bạn có thể hiểu Docker Image là một lớp (Class) và Docker container là một thể hiện của một lớp (Class).

Chúng tôi có thể bắt đầu, dừng, xóa và quản lý một vùng chứa.

6.1. Khởi động vùng chứa Docker

Lệnh sau sẽ khởi động Vùng chứa Ubuntu dựa trên Hình ảnh Ubuntu. Nếu bạn Hình ảnh Ubuntu, Docker sẽ tự động tải xuống Hình ảnh Ubuntu trước khi chạy Vùng chứa:

docker container run ubuntu

Switch -it cho phép chúng ta tương tác với vùng chứa thông qua dòng lệnh. Để bắt đầu một loại vùng chứa tương tác, hãy sử dụng lệnh sau:

docker container run -it ubuntu /bin/bash

6.2. Liệt kê các vùng chứa Docker

Để liệt kê các vùng chứa đang hoạt động, hãy sử dụng lệnh sau:

docker container ls

Để xem cả Vùng chứa hoạt động và không hoạt động, hãy sử dụng lệnh sau:

docker container ls -a

6.3. Xóa vùng chứa Docker

Để xóa một hoặc nhiều vùng chứa, hãy sao chép ID vùng chứa (hoặc ID) và dán chúng sau lệnh docker container rm:

docker container rm c55680af670c

7. Liên kết tham khảo

8. Kết luận

Qua bài đăng này HOSTVN Đã hướng dẫn các bạn cài đặt Docker trên Ubuntu 18.04 cũng như tìm hiểu một số lệnh Docker cơ bản. Nếu có ý kiến ​​đóng góp, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm hướng dẫn cài đặt Docker trên CentOS 7.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort