Hướng dẫn cài đặt Docker trên Ubuntu 22.04 chi tiết
Trong bài viết này, chúng ta sẽ cùng tìm hiểu
cách cài đặt Docker trên Ubuntu 22.04, một công cụ mạnh mẽ và linh hoạt trong
việc quản lý container. Docker giúp việc triển khai ứng dụng trở nên nhanh
chóng, tiện lợi và tối ưu hóa tài nguyên. Nếu bạn đang sử dụng Ubuntu 22.04 và
muốn thiết lập môi trường Docker để phát triển hoặc triển khai ứng dụng, hãy
theo dõi hướng dẫn chi tiết dưới đây.
Giới thiệu về Docker CE
Docker CE (Community Edition) là một phiên bản
mã nguồn mở của Docker, được thiết
kế để dành cho cộng đồng người dùng và nhà phát triển. Đây là phiên bản Docker
phổ biến nhất, phù hợp cho các dự án cá nhân hoặc các môi trường sản xuất quy
mô nhỏ và trung bình.
Các tính năng chính:
- Mã nguồn mở: Docker CE là
một dự án mã nguồn mở, cung cấp quyền truy cập vào mã nguồn của Docker,
cho phép cộng đồng đóng góp, kiểm tra và cải thiện phần mềm.
- Đa nền tảng: Docker CE hỗ
trợ nhiều hệ điều hành, bao gồm Linux, Windows và macOS, giúp đảm bảo tính
linh hoạt khi triển khai ứng dụng trên các môi trường khác nhau.
- Containerization: Docker
CE cho phép tạo ra các container độc lập, chứa đầy đủ môi trường cần thiết
để chạy một ứng dụng, giúp tránh các xung đột về môi trường hoặc phụ thuộc
khi triển khai.
- Quản lý hình ảnh: Docker
CE cung cấp khả năng tạo và quản lý các hình ảnh Docker. Mỗi hình ảnh là
một bản sao của một ứng dụng cụ thể, bao gồm tất cả các phụ thuộc của nó.
- Docker Hub: Docker CE tích
hợp với Docker Hub, bạn có thể tải lên, chia sẻ và truy cập hàng ngàn hình
ảnh từ cộng đồng.
- Docker Compose: Docker CE
đi kèm với Docker Compose, một công cụ cho phép định nghĩa và quản lý
nhiều container như một dịch vụ duy nhất, giúp dễ dàng triển khai các ứng
dụng phức tạp.
- Orchestration: Hỗ trợ các
tính năng quản lý và điều phối container, như Docker Swarm để quản lý
nhiều container trên nhiều host.
Các bước cài đặt Docker trên
Ubuntu 22.04
Mặc định gói cài đặt đã có sẵn trong repo của
ubuntu, nhưng đó không phải là bản mới nhất. Dưới đây là cách để bạn tải Docker
phiên bản mới nhất
Bước 1: Cập nhật hệ thống
|
sudo apt update |
Bước 2: Cài đặt các gói phụ thuộc
|
sudo apt install apt-transport-https
ca-certificates curl software-properties-common |
Bước 3: Thêm khóa GPG cho kho lưu trữ Docker
|
curl -fsSL
https://download.Docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/Docker-archive-keyring.gpg |
Bước 4: Thêm kho lưu trữ Docker vào nguồn APT
|
echo "deb [arch=$(dpkg
--print-architecture)
signed-by=/usr/share/keyrings/Docker-archive-keyring.gpg]
https://download.Docker.com/linux/ubuntu $(lsb_release -cs) stable" |
sudo tee /etc/apt/sources.list.d/Docker.list > /dev/null |
Bước 5: Cập nhật lại danh sách gói
|
sudo apt update |
Bước 6: Kiểm tra kho lưu trữ Docker
|
apt-cache policy docker-ce |
Bước 7: Cài đặt Docker phiên bản mới nhất
|
sudo apt install docker-ce |
Bước 8 (Nếu cần): Nếu bạn muốn user mà bạn
đăng nhập sử dụng Docker chứ không chỉ mỗi tài khoản root
|
sudo usermod -aG docker ${USER} |
Kiểm tra sau khi cài đặt Docker
trên Ubuntu 22.04
Sau khi cài đặt Docker CE xong ta cũng cần
kiểm tra xem Docker đã chạy chưa và đang dùng version bao nhiêu
|
sudo systemctl status docker |
|
sudo docker version |
Tổng kết
Docker CE tích hợp Docker Compose, Dockerfile,
và nhiều công cụ khác để cung cấp một giải pháp toàn diện cho việc quản lý
container. Với Docker CE, bạn có thể dễ dàng tạo, triển khai, và quản lý các
ứng dụng container hóa, đồng thời tận dụng sự hỗ trợ mạnh mẽ từ cộng đồng. Điều
này giúp cho Docker CE trở thành lựa chọn hàng đầu cho các nhà phát triển, nhóm
phát triển nhỏ, và cả những người mới bắt đầu tìm hiểu về công nghệ container.
Nguồn: https://suncloud.vn/cai-dat-docker-tren-ubuntu
Nhận xét
Đăng nhận xét