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

centos7使用yum快速安装Docker环境

一、基础环境设置

在这里插入图片描述

1:关闭防火墙和内核安全机制

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

2:配置网络yum源

[root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost ~]# yum clean all && yum makecache 

3:同步时间

[root@localhost ~]# yum -y install chrony
[root@localhost ~]# systemctl restart chronyd
[root@localhost ~]# chronyc sources -v

二、使用yum安装Docker环境

1:添加Docker仓库

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@localhost ~]# yum makecache fast

2:安装Docker

# 查看所有docker软件包
[root@localhost ~]# yum list docker-ce  --showduplicates | sort -r # 安装指定版本docker
[root@localhost ~]# yum -y install docker-ce-19.03.15 docker-ce-cli-19.03.15 containerd.io docker-compose-plugin# 默认安装最新版本docker
[root@localhost ~]# yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin

扩展知识:使用脚本自动安装Docker

# 安装最新版本docker
[root@localhost ~]# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun    

3:启动Docker

[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker

三、查看Docker版本

[root@localhost ~]# docker version
Client: Docker Engine - Community                 #客户端信息Version:           19.03.15API version:       1.40Go version:        go1.13.15Git commit:        99e3ed8919Built:             Sat Jan 30 03:17:57 2021OS/Arch:           linux/amd64Experimental:      falseServer: Docker Engine - Community                 #服务端信息Engine:Version:          19.03.15API version:      1.40 (minimum version 1.12)Go version:       go1.13.15Git commit:       99e3ed8919Built:            Sat Jan 30 03:16:33 2021OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.6.33GitCommit:        d2d58213f83a351ca8f528a95fbd145f5654e957runc:Version:          1.1.12GitCommit:        v1.1.12-0-g51d5e94docker-init:Version:          0.18.0GitCommit:        fec3683

四、配置Docker镜像加速

由于国内网络问题,Docker镜像下载困难。因此需要配置加速器来加速镜像下载。

1:注册镜像加速器

访问华为云容器镜像服务:https://console.huaweicloud.com/swr
找到 “镜像中心” —> 镜像加速器

{"registry-mirrors": [ "https://xxxxxx.mirror.swr.myhuaweicloud.com"]
}

2:配置镜像加速器

[root@localhost ~]# vim /etc/docker/daemon.json
{"registry-mirrors": [ "https://xxxxxx.mirror.swr.myhuaweicloud.com"]
}

3:重启Docker

[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker

4:测试Docker

[root@localhost ~]# docker pull cirros

五、卸载Docker

[root@localhost ~]# systemctl stop docker
[root@localhost ~]# yum -y remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
[root@localhost ~]# rm -rf /var/lib/docker          #删除docker数据文件(容器、镜像、网络等)
[root@localhost ~]# rm -rf /var/lib/containerd      #删除docker容器运行时的数据
[root@localhost ~]# rm -rf /etc/docker 

以上就是centos7使用yum快速安装Docker环境的方法,如果对你有帮助,请记得点赞,关注,收藏。更多Docker相关知识持续分享中。

http://www.xdnf.cn/news/2601.html

相关文章:

  • 使用腾讯地图检索地点
  • [蓝桥杯刷题]---模拟法[2]日期问题
  • 人工智能数学基础(二):初等数学
  • 光流法:从传统方法到深度学习方法
  • 【爬虫】码上爬第1题:动态数据采集
  • [密码学实战]SDF之密钥管理类函数(二)
  • [Agent]AI Agent入门02——ReAct 基本理论与实战
  • Python爬虫技术全解析:从入门到实战的终极指南大纲(深度解读与扩展)
  • Redis 小记
  • 架构风格对比
  • 探索 Redis 缓存对系统性能的提升——项目启动与操作指南
  • Vue:mixin详解
  • 第十二届蓝桥杯 2021 C/C++组 卡片
  • 分发糖果(困难)
  • Centos小白之在CentOS8.5中安装Rabbitmq 3.10.8
  • MinecraftPVP发展史
  • 【默子AI】万字长文:MCP与A2A协议详解
  • 数智双翼,生态共赢:中钧科技“双帮”如何领航企业全域升级?
  • JavaScript:从DOM概述到window对象的常见事件
  • 【linux】git安装、升级
  • femap许可分配策略
  • C# 如何获取文件名禁止使用的字符
  • 蓝桥杯 18. 机器人繁殖
  • SCI投稿时的Title Page模板
  • git 查看用户信息
  • 从微服务到AI服务:Nacos 3.0如何重构下一代动态治理体系?
  • Linux按键驱动测试
  • 【QT】QT控制硬件
  • 从Flask到智能体:装饰器模式在AI系统中的架构迁移实践
  • 《商业世界的开源法则:协议选择与商业模式创新》