华为云centos7.9安装docker
·
官方安装手册 https://docs.docker.com/engine/install/
1卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2:配置docker yum 下载源,可以配置成阿里的
# 1. 安装依赖工具
yum install -y yum-utils
# 2. 添加阿里云 Docker 官方 YUM 源(重点!)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 3. 生成缓存(让源生效)
yum makecache fast
3:安装docker引擎,docker-cli等
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4:设置docker engine 开机启动
sudo systemctl enable --now docker
5:配置docker下载镜像加速,国内镜像源地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com"
]
}
EOF
重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker
检查 Docker 状态 systemctl status docker,如下输出docker服务正常
[root@hcss-ecs-5232 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2026-04-01 17:35:45 CST; 3h 52min ago
Docs: https://docs.docker.com
Main PID: 15925 (dockerd)
Tasks: 10
Memory: 76.9M
CGroup: /system.slice/docker.service
└─15925 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.938979133+08:00" level=info msg="Layer sha256:9dea8a232008400873eaab7c949d9ae4618983a0...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.939559545+08:00" level=info msg="Layer sha256:0499c89229cf03349e5e9115eed381db34417ef3...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.939570039+08:00" level=info msg="Layer sha256:44847d7c6742187150e5cc53ea4a45dc27d954ed...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.943539166+08:00" level=info msg="Layer sha256:4727dfe8849fbc834b7007b0e3d87f1ebacf4c96...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.953728237+08:00" level=info msg="Layer sha256:9ea0771a1555db90b8c38a350cd1d451005c1104...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.959000331+08:00" level=info msg="Layer sha256:d5cf667d843f8ce47375183ce0e24a3576aa53d4...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.959080622+08:00" level=info msg="Layer sha256:260e9952f73b4cb99062dbaf98d8f76c37191c51...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.967779617+08:00" level=info msg="Layer sha256:e56ed2d043b9f74fcf4e27dddd7596f72a24bcde...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.967799899+08:00" level=info msg="Layer sha256:e6237c30f796933a6b0888403a1ab74e36de9902...leaned up"
Apr 01 17:54:58 hcss-ecs-5232 dockerd[15925]: time="2026-04-01T17:54:58.972441576+08:00" level=info msg="Layer sha256:989e799e634906e94dc9a5ee2ee26fc92ad26052...leaned up"
Hint: Some lines were ellipsized, use -l to show in full.
docker pull hello-world
Using default tag: latest
latest: Pulling from library/hello-world
4f55086f7dd0: Pull complete
Digest: sha256:452a468a4bf985040037cb6d5392410206e47db9bf5b7278d281f94d1c2d0931
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
更多推荐
所有评论(0)