当前位置: 首页 > 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.jsqmd.com/news/130758/

相关文章:

  • C++高并发编程核心技能解析
  • Harmony之路:全局状态管家——AppStorage与应用级数据管理
  • Harmony之路:UI构建之基石——ArkUI声明式组件与布局
  • Harmony之路:认识新语言——ArkTS语法快速入门
  • oracle 12c(12.1) acfs文件在线缩小问题
  • 32 岁 IT 运维踩坑:甲方突然不续约,项目解散,我成了失业大军一员
  • 代码重构艺术
  • YOLOv11改进 - C3k2融合 | C3k2融合 IIA信息整合注意力(Information Integration Attention )平衡精度与计算成本 | TGRS2025
  • 打造贷前风控“防火墙”:基于天远数据借贷风险API的用户画像构建实战
  • 模块化智能革命:Deepoc开发板如何成为智慧厨房的“万能AI引擎”
  • 跨境热销游戏手柄爆款密码
  • Harmony之路:初探鸿蒙——HarmonyOS 5与开发环境搭建
  • 多模态数据中台为什么说是被“逼出来”的?
  • java计算机毕业设计无纸化会议管理系统 智慧会议协同办公平台 数字化会务全流程管理系统
  • 百度一站式全业务智能结算中台
  • 在线教育系统源码开发技术解析:课程、直播、考试与多端适配方案
  • ARM 汇编指令:BX
  • java计算机毕业设计伍一酒店管理系统 智慧旅宿一体化运营平台 无人值守酒店在线订住系统
  • JVM 垃圾回收从入门到精通:生产环境性能暴涨的秘密武器
  • oauth为什么要传输secret
  • Java并发编程利器:Atomic原子类全解析,轻松搞定多线程安全!
  • HT0104 4路双向电平转换器全面解析
  • 挖到高薪密码!网安 480 万人才缺口,零基础入门到精通,15K + 岗轻松 get!
  • 自研还是用源码?在线教育系统APP/Web/H5/小程序开发成本对比分析
  • OI 生涯回忆录
  • 基于51单片机的秒表设计—0.01精度、有提示音
  • 于静谧中滋养身心,让疗养成为生命的重启键
  • C语言学习——指针部分知识点归纳
  • 线代强化NO20|矩阵的相似与相似对角化|综合运用 - 实践
  • 93 年 32 岁 IT 运维失业了!甲方不续约项目解散,你们有同款经历吗?