Docker 安装

提供轻量级容器化环境,支持微服务打包与部署。

🐧

Alibaba Cloud Linux 3 / CentOS 8

# 安装必要依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加阿里云Docker源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动并设置开机自启
sudo systemctl enable --now docker

# 验证
sudo docker run hello-world
🐧

Ubuntu 20.04 / 22.04

# 更新软件包
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加Docker官方GPG密钥
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

# 安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

# 启动并验证
sudo systemctl enable --now docker
sudo docker run hello-world

⚠️ 安全加固:建议将普通用户加入 docker 组(sudo usermod -aG docker $USER),并配置镜像加速器(编辑 /etc/docker/daemon.json 写入 {"registry-mirrors": ["https://XXX.mirror.aliyuncs.com"]})。