在这里插入图片描述

第一步:安装 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
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐