Ubuntu 安装 Docker 教程
Docker 是现代软件开发、测试和部署的基石。它通过容器化技术,让应用及其依赖可以打包在一起,在任何环境中以一致的方式运行。对于开发者来说,无论是部署微服务、搭建测试环境,还是实现 CI/CD,Docker 都是必备技能。
前言
本文介绍在 Ubuntu 系统上安装和使用 Docker 的方法,涵盖安装、配置和常用命令。
Docker 的安装 (Ubuntu)
1. 卸载旧版本(可选)
如果系统之前安装过旧的 Docker 版本,建议先执行卸载:
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 配置 Docker 的 APT 仓库
添加 Docker 官方的 GPG 密钥并设置 APT 软件源。
# 更新 apt 包索引并安装依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl
# 添加 Docker 的官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# 设置 Docker 的 APT 软件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 更新 apt 包索引
sudo apt-get update
3. 安装 Docker
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4. 启动和校验
# 启动 Docker
sudo systemctl start docker
# 设置开机自启
sudo systemctl docker
docker ps

