文章目录
- [第一步:安装 Docker(docker.io)](#第一步:安装 Docker(docker.io))
- 第二步:配置国内镜像源
-
- [1. 创建配置目录(如果不存在)](#1. 创建配置目录(如果不存在))
- [2. 创建或修改 daemon.json 配置文件](#2. 创建或修改 daemon.json 配置文件)
- [3. 重启 Docker 服务使配置生效](#3. 重启 Docker 服务使配置生效)
- [第三步:安装 Docker-Compose](#第三步:安装 Docker-Compose)
-
- [1. 安装 Docker-Compose](#1. 安装 Docker-Compose)
- [2. 验证安装](#2. 验证安装)
- 常用管理命令
-
- [查看 Docker 服务状态](#查看 Docker 服务状态)
- [停止 Docker 服务](#停止 Docker 服务)
- [重启 Docker 服务](#重启 Docker 服务)
- [查看 Docker 日志](#查看 Docker 日志)
- 查看磁盘使用情况
- 卸载方法(如果需要)
-
- [卸载 Docker 和 Compose](#卸载 Docker 和 Compose)
- 清理残留数据和配置

第一步:安装 Docker(docker.io)
1. 更新软件包列表
bash
sudo apt update
2. 安装 docker.io(Ubuntu 官方维护的 Docker 版本)
bash
sudo apt install docker.io -y
3. 启动 Docker 服务并设置开机自启
bash
sudo systemctl start docker
sudo systemctl enable docker
4. 验证安装
bash
docker --version
输出应该类似:Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2
第二步:配置国内镜像源
1. 创建配置目录(如果不存在)
bash
sudo mkdir -p /etc/docker
2. 创建或修改 daemon.json 配置文件
bash
# 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 服务使配置生效
bash
# 重新加载配置并重启 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
bash
sudo apt install docker-compose -y
2. 验证安装
bash
docker-compose version
输出应该类似:docker-compose version 1.29.2
常用管理命令
查看 Docker 服务状态
bash
sudo systemctl status docker
停止 Docker 服务
bash
sudo systemctl stop docker
重启 Docker 服务
bash
sudo systemctl restart docker
查看 Docker 日志
bash
sudo journalctl -u docker.service -f
查看磁盘使用情况
bash
docker system df
卸载方法(如果需要)
卸载 Docker 和 Compose
bash
sudo apt remove docker.io docker-compose -y
清理残留数据和配置
bash
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd