龙空技术网

CentOS7环境下安装&维护&卸载docker软件

一代盐商 397

前言:

现时小伙伴们对“centos7dockerredis”可能比较珍视,小伙伴们都想要学习一些“centos7dockerredis”的相关知识。那么小编在网络上搜集了一些有关“centos7dockerredis””的相关知识,希望我们能喜欢,小伙伴们一起来了解一下吧!

一、前期工作

Docker目前支持 CentOS 7 及以后的版本,内核要求至少为 3.10

1、确认系统是否是CentOS7版本

cat /etc/redhat-release

2、确认内核是否满足大于等于3.10版本

uname -r

3、查看本机是否安装了docker

yum list installed | grep docker

如果系统安装了就不需要安装或者卸载重新安装。如果需要卸载参照下文卸载操作步骤。

二、安装工作

1、核实yum源是否含有docker软件包

yum search docker

2、安装docker

yum -y install docker

3、查看安装版本

docker version// 或docker -v

上面截图显示的是docker客户端版本,提示docker服务端没有启动。docker软件安装完毕,默认是不会自动启动docker服务的。

三、维护工作

1、启动docker

systemctl start docker

2、维护常用命令

启动docker

systemctl start docker

重启docker

systemctl restart docker

停止docker

systemctl stop docker

设置开机自启

systemctl enable docker

docker软件设置了开机自启,服务器reboot重启,docker软件跟着自启。docker run加了--restart=always参数,docker容器也跟着启动了。这么操作比较丝滑。

查看docker概要信息

docker info

3、镜像加速

docker软件安装好后,默认是从docker hub()下载docker镜像,docker hub网站是国外的,国内去该网站下载镜像还是太慢了。docker软件安装时,默认会生成docker配置文件daemon.json,位置在/etc/docker目录下

里面有很多配置参数,可以用键值对的形式配置使用,用法可以参考官方文档链接。其中"registry -mirrors"用来配置镜像加速地址的。

配置镜像加速参数

加载配置文件

systemctl daemon-reload

重启docker

systemctl restart docker

验证镜像下载是否更丝滑

docker run hello-world

国内常用docker镜像源

// Docker中国区官方镜像 网易 中国科技大学

常用的还有一个阿里镜像源,需要登录阿里云,嫌麻烦[抠鼻]

四、卸载工作

1、查看docker状态

systemctl status docker

2、停止docker

systemctl stop docker

3、查看安装的docker包

yum list installed | grep docker

4、删除所有安装的docker包

yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_64

根据上一步查出来安装了哪些包卸载哪些包就可以了。

5、删除docker使用文件

上图确定删除了docker软件,docker使用文件也删除。比如docker下载了镜像文件,docker运行生成日志等。不一定都有,可以看docker卸载前daemon.json配置信息。

rm -rf /etc/dockerrm -rf /var/lib/dockerrm -rf /var/run/docker

reboot重启服务器后,用find命令核实docker相关文件是否彻底删除

cd /find . -name "*docker*"

再彻底删一遍,卸载就彻底了。

标签: #centos7dockerredis