centos7使用yum实现快速安装Docker环境
作者:IT运维爱好者
这篇文章主要为大家详细介绍了centos7使用yum实现快速安装Docker环境的详细教程,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
一、基础环境设置
关闭防火墙和内核安全机制
[root@localhost ~]# systemctl stop firewalld [root@localhost ~]# setenforce 0
配置网络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
同步时间
[root@localhost ~]# yum -y install chrony [root@localhost ~]# systemctl restart chronyd [root@localhost ~]# chronyc sources -v
二、使用yum安装Docker环境
添加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
安装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
启动Docker
[root@localhost ~]# systemctl start docker [root@localhost ~]# systemctl enable docker
三、查看Docker版本
[root@localhost ~]# docker version Client: Docker Engine - Community #客户端信息 Version: 19.03.15 API version: 1.40 Go version: go1.13.15 Git commit: 99e3ed8919 Built: Sat Jan 30 03:17:57 2021 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community #服务端信息 Engine: Version: 19.03.15 API version: 1.40 (minimum version 1.12) Go version: go1.13.15 Git commit: 99e3ed8919 Built: Sat Jan 30 03:16:33 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.33 GitCommit: d2d58213f83a351ca8f528a95fbd145f5654e957 runc: Version: 1.1.12 GitCommit: v1.1.12-0-g51d5e94 docker-init: Version: 0.18.0 GitCommit: fec3683
四、配置Docker镜像加速
由于国内网络问题,Docker镜像下载困难。因此需要配置加速器来加速镜像下载。
注册镜像加速器
访问华为云容器镜像服务:https://console.huaweicloud.com/swr
找到 “镜像中心” —> 镜像加速器
{ "registry-mirrors": [ "https://xxxxxx.mirror.swr.myhuaweicloud.com"] }
配置镜像加速器
[root@localhost ~]# vim /etc/docker/daemon.json { "registry-mirrors": [ "https://xxxxxx.mirror.swr.myhuaweicloud.com"] }
重启Docker
[root@localhost ~]# systemctl daemon-reload [root@localhost ~]# systemctl restart docker
测试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环境的文章就介绍到这了,更多相关centos7安装Docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!