Ubuntu 22.04 安装 Docker Compose 最新最简单完整指南
文章目录
- 第一步:安装 Docker(docker.io)
- 1. 更新软件包列表
- 2. 安装 docker.io(Ubuntu 官方维护的 Docker 版本)
- 3. 启动 Docker 服务并设置开机自启
- 4. 验证安装
- 第二步:配置国内镜像源
- 1. 创建配置目录(如果不存在)
- 2. 创建或修改 daemon.json 配置文件
- 3. 重启 Docker 服务使配置生效
- 第三步:安装 Docker-Compose
- 1. 安装 Docker-Compose
- 2. 验证安装
- 常用管理命令
- 查看 Docker 服务状态
- 停止 Docker 服务
- 重启 Docker 服务
- 查看 Docker 日志
- 查看磁盘使用情况
- 卸载方法(如果需要)
- 卸载 Docker 和 Compose
- 清理残留数据和配置
第一步:安装 Docker(docker.io)
1. 更新软件包列表
sudo apt update
2. 安装 docker.io(Ubuntu 官方维护的 Docker 版本)
sudo apt install docker.io -y
3. 启动 Docker 服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
4. 验证安装
docker --version
输出应该类似:Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2
第二步:配置国内镜像源
1. 创建配置目录(如果不存在)
sudo mkdir -p /etc/docker
2. 创建或修改 daemon.json 配置文件
# 20250909镜像可用
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker.m.daocloud.io","https://docker.imgdb.de","https://docker-0.unsee.tech","https://docker.hlmirror.com","https://docker.1ms.run","https://func.ink","https://lispy.org","https://docker.xiaogenban1993.com"]
}
EOF
3. 重启 Docker 服务使配置生效
# 重新加载配置并重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker# 检查 Docker 服务状态
sudo systemctl status docker# 查看当前配置信息
docker info | grep "Registry Mirrors" -A 10
第三步:安装 Docker-Compose
1. 安装 Docker-Compose
sudo apt install docker-compose -y
2. 验证安装
docker-compose version
输出应该类似:docker-compose version 1.29.2
常用管理命令
查看 Docker 服务状态
sudo systemctl status docker
停止 Docker 服务
sudo systemctl stop docker
重启 Docker 服务
sudo systemctl restart docker
查看 Docker 日志
sudo journalctl -u docker.service -f
查看磁盘使用情况
docker system df
卸载方法(如果需要)
卸载 Docker 和 Compose
sudo apt remove docker.io docker-compose -y
清理残留数据和配置
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd