博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Docker】centos7安装/卸载docker并配置镜像加速
阅读量:4029 次
发布时间:2019-05-24

本文共 2403 字,大约阅读时间需要 8 分钟。

在centos上安装docker,建议在centos7版本上安装docker,不建议在centos7以下的版本安装。并且docker运行在centos7上时,要求系统为64位,系统内核版本为2.6.32及以上,可以使用 **uname -a **命令查看。

uname -a Linux localhost 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

其次,docker发行版本有EE(企业版)和CE(社区版),EE版本是要收费的,CE版本是免费的,且功能基本满足我们正常的使用,所以我们这里安装docker的CE发行版本。

1、安装docker

1.1、卸载旧版本的docker

docker的早期版本被称为 docker 或者 docker-engine.如果安装了,请卸载它们以及关联的依赖资源。

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

1.2、设置镜像仓库

安装所需安装包

$ sudo yum install -y yum-utils \  device-mapper-persistent-data \  lvm2

设置stable镜像仓库

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

1.3、安装 Docker CE

这里有两种选择,可以安装最新版本的docker,也可以选择安装特定版本的docker

安装最新版本的docker

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

安装特定版本的docker

可以先使用 sort -r 命令按照版本号对结果进行排序

$ yum list docker-ce --showduplicates | sort -rdocker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stabledocker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stabledocker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stabledocker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

上面这三列,第二列为版本字符串,第三列为镜像仓库名称,它表示软件包来自哪个镜像仓库并按扩展其稳定性级别列出。如需安装特定版本,请将版本字符串附加到软件包名称,并使用连字符 (-) 分隔它们:

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

1.4、启动docker

$ sudo systemctl start docker

1.5、测试docker

//查看docker的详细信息$ sudo docker version//下载docker的hello-world镜像并同时启动由该镜像创建的hello-world容器,如果出现了 SUCCESSFUL 的字样,则表明你的docker安装是成功的!$ sudo docker run hello-world

2、配置镜像加速

由于docker安装时默认的仓库是国外的官网仓库dockerhub,所以国内用户在用docker下载镜像的时候会比较慢,基于此,国内有几家云平台就提供了docker的镜像加速服务。比较有名的就有阿里云平台和网易云平台,这里推荐阿里云平台的镜像加速服务

首先登陆阿里云平台(),选择容器镜像服务:

图片

然后按照指引操作,就可以获得阿里云的docker镜像加速专属地址,如下图中所示:

图片

最后就是修改daemon配置文件/etc/docker/daemon.json来使用加速器:

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://个人地址.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

3、卸载Docker CE

3.1、卸载docker软件包

$ sudo yum remove docker-ce

3.2、删除所有镜像、容器和存储卷

如果需要删除所有的镜像、容器和存储卷,需要手动删除,运行如下命令:

$ sudo rm -rf /var/lib/docker

参考资料:

docker稳定版本下载地址:

docker官方文档地址:

转载地址:http://yqmbi.baihongyu.com/

你可能感兴趣的文章
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
busybox passwd修改密码
查看>>
wpa_supplicant控制脚本
查看>>
rfkill: WLAN hard blocked
查看>>
gstreamer相关工具集合
查看>>
arm 自动升级脚本
查看>>
RS232 四入四出模块控制代码
查看>>
gstreamer插件之 videotestsrc
查看>>
autoupdate script
查看>>
linux 驱动开发 头文件
查看>>
/etc/resolv.conf
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
linux sfdisk partition
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
电平触发方式和边沿触发的区别
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>