Cài Docker cho Ubuntu

Docker là đồ chơi không thể thiếu trong bộ đồ nghề của developer. Cho nên việc đầu tiên tôi làm sau khi cài Ubuntu là cài ngay nó. Dưới đây là đoạn script tôi dùng để tự động hóa cài Docker.

#!/bin/bash

sudo apt-get update && \
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update && \
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
    docker-ce \
    docker-ce-cli \
    containerd.io \
    docker-compose-plugin

sudo docker --version
sudo docker compose version

sudo usermod -aG docker $USER

Với phiên bản mới, ta không phải cài thêm Compose vì nó được tích hợp vào trong Docker.