当前位置: 首页 > news >正文

华为云服务器,使用Centos7.9安装docker

查看系统版本-

 

image

 

# 卸载旧版本(如有)

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

 

# 安装必要工具

yum install -y yum-utils

image

 

# 添加 Docker 官方仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

image

 

# 安装 Docker Engine

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

报错-

 

image

 

配置华为云docker镜像地址-

sudo yum-config-manager  --add-repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo 

image

 

sudo yum makecache fast 

image

 

仍然报错-

 

image

 

配置阿里云docker镜像地址-

sudo yum-config-manager  --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

image

 

# a. 删除当前华为云源(防止冲突)

sudo yum-config-manager --remove docker-ce

 

# b. 添加阿里云源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

# c. 清理并刷新缓存

sudo yum makecache fast

 

# d. 安装 Docker(核心组件)

sudo yum install -y docker-ce docker-ce-cli containerd.io

image

 

查看版本信息-

docker --version

image

 

查看 docker compose 版本

docker compose version

image

 

sudo systemctl start docker

sudo systemctl enable docker

sudo systemctl status docker

设置开机自启动,并且查看docker状态。

 

image

 

配置docker 仓库镜像地址-

sudo mkdir -p /etc/docker/

配置自己服务器的镜像加速器-

方法可以随便找AI工具询问

 

image

 

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors":[上面的加速器地址]

}

EOF

image

 

重新加载配置,重启docker

sudo systemctl daemon-reload && sudo systemctl restart docker

 

docker pull helloworld

 

重新启动docker时报错-

 

image

 

问题-中括号中的内容需要使用双引号包裹起来。

 

image

 

再次重新加载配置,重启docker

sudo systemctl daemon-reload && sudo systemctl restart docker

 

执行docker info 

 

image

 

 发现已经配置成功-

测试拉取镜像,很快。至此环境搭建完成。

docker pull nginx:1.24.0

docker images 

image

 

推荐一个Linux中测试某一个配置中,配置的内容是否符合JSON格式语法的工具

sudo yum install -y jq          # CentOS/RHEL

 

检查配置的文件内容是否符合JSON语法-注意jq后面有一个小点

jq . /etc/docker/daemon.json

image

 

参考博客-

https://www.cnblogs.com/wzzkaifa/p/19049120

 

http://www.zskr.cn/news/143619.html

相关文章:

  • 为什么tcp要用mss
  • Harmony之路:认识新语言——ArkTS语法快速入门
  • oracle 12c(12.1) acfs文件在线缩小问题
  • Harmony之路:列表的艺术——List与ForEach高效渲染
  • 【Java】异常
  • go如何实现aop
  • 代码重构艺术
  • YOLOv11改进 - C3k2融合 | C3k2融合 IIA信息整合注意力(Information Integration Attention )平衡精度与计算成本 | TGRS2025
  • Java并发编程三大同步工具:用CountDownLatch、CyclicBarrier、Semaphore搞定线程协调!
  • Java小白求职互联网大厂:从Spring Boot到微服务架构的面试旅程
  • Harmony之路:初探鸿蒙——HarmonyOS 5与开发环境搭建
  • 多模态数据中台为什么说是被“逼出来”的?
  • oauth为什么要传输secret
  • 自研还是用源码?在线教育系统APP/Web/H5/小程序开发成本对比分析
  • OI 生涯回忆录
  • 东方博宜OJ 1694:装信封问题 ← 递归
  • 1688商品采集API实战指南:从接入到数据落地全流程
  • 失业 3 个月投 127 份简历?网安零成本转行月薪 12K,你们敢试吗?
  • 满足!** 豆角鸡蛋西红柿捞面 **
  • 告别无脑 <div>:HTML 语义化标签入门
  • 学校要求知网AIGC查重报告?比话能降知网AI率吗
  • day46_Grad-CAM@浙大疏锦行
  • 2026仍考RHCE?别被“全能”标签带偏,这篇给你真实答案
  • 多软件协同调度规则设计:避免依赖冲突的黄金法则
  • 8 个降AI率工具推荐,专科生必看!
  • Napi::Array
  • 关于单片机ADC数据采集方面的心得。
  • 电商
  • WebPages 全局概述
  • 鸿蒙应用能耗优化实战:如何避免引用不当引发的后台运行