Script cài đặt nhanh Docker và Docker Compose trên Ubuntu
Bài viết này chia sẻ mọi người một script tự động cài đặt Docker và Docker Compose trên Ubuntu (18.04, 20.04, 22.04) giúp bạn tiết kiệm thời gian.
Để dễ dàng cài đặt Docker và Docker Compose trên Ubuntu, bài viết này mình chia sẻ với anh em một script cài đặt nhanh mà không tốn nhiều thời gian.
1. Yêu cầu chuẩn bị
Để thực hiện, anh em chuẩn bị cho mình một con máy ảo hoặc VPS hệ điều hành Ubuntu 18.04 LTS, Ubuntu 20.04 LTS hoặc Ubuntu 22.04 LTS.
Anh em nào mới bắt đầu thì có thể đăng kí một tài khoản trên DigitalOcean. Hiện tại có chương trình khuyến mãi tặng $200 dùng trong 60 ngày cho khách mới lần đầu đăng kí (lần trước là tặng $100). Mình có video hướng dẫn chi tiết quá trình đăng kí tại đây.
2. Cài đặt Docker và Docker Compose
Đầu tiên anh em cần SSH để truy cập vào server dùng tool Putty hoặc terminal trên máy tính cá nhân. Ở đây mình chạy dưới quyền user `root` để không phải làm phiền về hỏi permission. Triển khai thực tế thì anh em nên dùng user thường. Đối với user thường, anh em nhớ thêm `sudo` trước câu lệnh.
Tạo một file cài đặt như sau:
nano docker-install-ubuntu.sh
Dán đoạn script sau vào file:
#!/bin/bash
sudo apt update
echo "Install needed packages..."
sudo apt-get install ca-certificates curl gnupg lsb-release -y
echo "Add Docker’s official GPG key..."
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
echo "Install Docker Engine..."
sudo apt-get update -y
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
echo "Add user to docker group..."
sudo usermod -aG docker $(whoami)
echo "Install Docker Compose..."
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
Lưu lại và thoát (`Ctrl+O`, `Enter`, `Ctrl+X`).
Cấp quyền và thực thi file để cài đặt:
chmod 755 docker-install-ubuntu.sh
sh docker-install-ubuntu.sh
Đợi quá trình cài đặt sau vài phút. Sau đó kiểm tra đã cài thành công hay chưa bằng câu lệnh bên dưới:
docker version
docker-compose version
Như vậy chúng ta đã cài đặt thành công Docker và Docker Compose trên Ubuntu. Bây giờ chúng ta thử triển khai một ứng dụng chạy trên nền tảng Docker như: Uptime-kuma, Nginx, Portainer…
3. Lời kết
Trên đây là một script đơn giản để anh em cài nhanh Docker và Docker Compose trên hệ điều hành Ubuntu/Debian mà không tốn nhiều thời gian. Chúc anh em thành công!
4. Nguồn tham khảo
Một số nguồn tham khảo khác anh em có thể đọc thêm:
Bình luận
Bài viết liên quan
Quản lý Docker toàn diện chỉ với Arcane UI
Khám phá Arcane UI, một công cụ giao diện trực quan và hiện đại giúp bạn quản lý Docker và Docker Compose một cách dễ dàng.
Hướng dẫn cài đặt Keepalived trên Ubuntu 22.04 LTS tạo High Availability
Bài viết hướng dẫn chi tiết cách cài đặt và cấu hình Keepalived trên Ubuntu 22.04 LTS để thiết lập High Availability (HA) với Virtual IP (VIP), giúp hệ thống hoạt động liên tục.
Dockhand - Công cụ quản lý Docker giao diện web cho người mới
Dockhand là một công cụ quản lý Docker có giao diện web hiện đại, dễ sử dụng, rất phù hợp cho người mới bắt đầu và các hệ thống homelab.