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

Docker安装教程(CentOS)(包含compose和swarm)

参考资料:

参考视频

Docker官网安装教程(CentOS 8+)

CentOS 7安装Docker(本文主要参考教程,还有Ubuntu)


CentOS 7安装Docker教程:

1.卸载旧版Docker

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

2.配置Docker的yum库

2.1安装yum工具
yum install -y yum-utils

安装时显示:Cannot find a valid baseurl for repo: base/7/x86_64,

2.2 解决方案
2.2.1 备份原有的repo文件(可选,有备无患)
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.2.2 下载阿里云的repo配置文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.2.3 刷新YUM元数据缓存
sudo yum clean all sudo yum makecache

2.2.4 使用阿里云源安装yum-utils
sudo yum --disablerepo=\* --enablerepo=aliyun install -y yum-utils

这个时候会报错:

解决办法就是再运行一下

yum install -y yum-utils

2.3 配置Docker的yum源(更新为阿里云源)

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

更新yum,建立缓存

sudo yum makecache fast

3. 安装Docker

3.1 安装命令
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

至此,docker安装完毕!

3.2 docker启动和安装命令
#查看Docker版本 docker -v # 启动Docker systemctl start docker #列出运行在本地Docker主机上的所有镜像 docker images # 停止Docker systemctl stop docker # 重启 systemctl restart docker # 设置开机自启 systemctl enable docker # 执行docker ps命令,如果不报错,说明安装启动成功 docker ps

4. 配置镜像加速

镜像地址可能会变更,如果失效可以百度找最新的docker镜像

4.1 创建目录
mkdir -p /etc/docker
4.2 复制内容,注意把其中的镜像加速地址改成你自己的
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "http://hub-mirror.c.163.com", "https://mirrors.tuna.tsinghua.edu.cn", "http://mirrors.sohu.com", "https://ustc-edu-cn.mirror.aliyuncs.com", "https://ccr.ccs.tencentyun.com", "https://docker.m.daocloud.io", "https://docker.awsl9527.cn" ] } EOF

4.3 重新加载配置
systemctl daemon-reload
4.4 重启Docker
systemctl restart docker

4.5 查看compose版本
docker compose version

4.6 查看swarm
docker swarm

http://www.jsqmd.com/news/632569/

相关文章:

  • 智能行为驱动开发员中的业务价值与协作沟通
  • 【遥感图像分类】【技术演进】从传统方法到深度学习:遥感影像分类的技术演进与前沿应用
  • Stanford Doggo开源社区指南:如何参与贡献与获取技术支持
  • Qwen2.5-VL-7B-Instruct部署优化:显存占用从16GB降至13.2GB的实测技巧
  • Phi-3-vision-128k-instruct辅助软件测试面试:基于场景图的测试用例设计与评估
  • 2026年热门的安全评价安全预评价/安全评价机构/安全评价风险评估/安全评价安全咨询实力公司推荐 - 品牌宣传支持者
  • Kopf与Kubernetes API集成:客户端库和通信模式详解
  • 语音识别新选择:Qwen3-ASR-1.7B私有化部署,数据安全有保障
  • 2026Q2四川专业围栏网:车间隔离围栏网、道路护栏网、铁丝网护栏网、铁路护栏网、防护网围栏网、高速路围栏网、体育场围栏网选择指南 - 优质品牌商家
  • Typora Markdown写作伴侣:集成Phi-4-mini-reasoning实现智能校对与内容拓展
  • 30分钟快速搭建微商城:TinyShop-UniApp开源电商系统完整指南
  • Conform与Valibot集成:轻量级Schema验证的完美选择
  • 如何快速开发微信小程序?Vant Weapp UI组件库让效率提升300%的秘诀
  • 2026年质量好的UL认证微动开关/微动开关厂家信誉综合参考 - 品牌宣传支持者
  • Express路由与Sequelize的完美结合:构建企业级RESTful API的最佳实践
  • 2026年质量好的高频金属焊接机焊头/双头超声波金属焊头/精密金属超声波焊头/20k超声波金属焊头高评价厂家推荐 - 行业平台推荐
  • Wan2.2-I2V-A14B WebUI A/B测试:不同UI布局对运营人员生成效率影响分析
  • 2026年热门的半导体保温/硅胶保温厂家实力与口碑参考 - 品牌宣传支持者
  • Open NSynth Super软件架构:openFrameworks音频应用深度剖析
  • 构建情绪驱动的聊天机器人:集成 Pixel Mind Decoder 与 ChatGPT
  • Wan2.2-I2V-A14B效果惊艳展示:夕阳沙滩10秒高清视频生成实录
  • 2026年质量好的耐火砖怎么选:耐火砖推荐、四川耐火材料、四川耐火砖、成都耐火材料、成都耐火砖、耐火材料供应厂家选择指南 - 优质品牌商家
  • Bluesnooze 安全机制:为什么无法通过App Store分发及私有API的使用
  • DeEAR开源大模型教程:DeEAR模型权重导出、ONNX转换与C++推理部署指南
  • MoChat实战案例分享:电商行业如何利用私域流量提升转化
  • 千问3.5-2B与卷积神经网络(CNN)的融合应用:多模态理解初探
  • 小白友好:深求·墨鉴部署教程,3个命令搞定,开启智能文档解析之旅
  • Pixel Language Portal部署案例:科技展会AR导览系统多语种实时语音字幕生成
  • **发散创新:基于Python的负责任AI模型可解释性增强实践**在人工智能快速发展的今天,**负责任AI(Responsib
  • kube-capacity高级用法:利用标签和污点筛选优化资源分配策略