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
Hướng dẫn cài đặt Caddy Reverse Proxy cực kỳ nhẹ và dễ sử dụng
Caddy Server là gì? Hướng dẫn chi tiết cách cài đặt Caddy bằng Docker và cấu hình Caddy làm Reverse Proxy tự động cấp phát SSL miễn phí cực kỳ dễ dàng.
Script tự động xoá Image không gắn Tag (Untagged) trên Amazon ECR
Vấn đề tràn lưu trữ ECR do các Docker Image cũ không gắn tag (untagged). Bài viết chia sẻ Bash Script giúp tự động dọn dẹp hàng loạt Image untagged trên Amazon ECR.
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.