Docker安装与卸载教程(结合官网)

一、安装

1、卸载旧版本

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

 2、安装所需的软件包

yum install -y yum-utils  device-mapper-persistent-data  lvm2

3、设置Docker的镜像仓库(使用阿里仓库)

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

上面处可能会报错 (原因是国内访问不到docker官方镜像的缘故)

 推荐使用阿里源访问

yum-config-manager 
        --add-repo 
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo        

 4、安装最新版本的 Docker CE

yum install docker-ce

安装中出现下面提示, 输入 y 然后回车

 5、启动与停止Docker服务

上面安装只是安装好, 但是没有启动Docker服务 。

systemctl 命令是系统服务管理器指令,它是service 和 chkconfig 两个命令组合。

  • 启动docker: systemctl start docker
  • 停止docker: systemctl stop docker
  • 重启docker: systemctl restart docker
  • 查看docker状态: systemctl status docker
  • 开机自动启动docker: systemctl enable docker

 6、查看当前安装的 Docker 版本

docker version

 7、配置镜像加速

第一种: ustc

ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustc的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。https://lug.ustc.edu.cn/wiki/mirrors/help/docker

步骤:
(1)通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,如果不存在则手动创建

vim /etc/docker/daemon.json

(2)打开文件后,按 i 字母后插入状态,在该文件中输入如下内容:

{
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

(3)注意:一定要重启docker服务,如果重启docker后无法加速,那就重新启动CentOS

1 # 重载此配置文件
2 systemctl daemon-reload
3 # 重启 docker
4 systemctl restart docker

第二种:阿里云镜像, 需要注册帐号(推荐)

(1)注册并登陆阿里云https://www.aliyun.com/, 进入“管理控制台”后,在如下图找到容器镜像服务

(2)通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,如果不存在则手动创建

vim /etc/docker/daemon.json

(3)文件加入以下内容(使用自己的)

{
    "registry-mirrors": ["https://w59n2yu6.mirror.aliyuncs.com"]
}

(4) 一定要重启docker服务,如果重启docker后无法加速,可以重新启动CentOS

1 # 重载此配置文件
2 systemctl daemon-reload
3 # 重启 docker
4 systemctl restart docker

二、卸载

1、停用Docker服务

systemctl stop docker

2、 卸载 Docker 软件包

yum remove docker-ce

3、删除镜像/容器等

rm -rf /var/lib/docker
原文地址:https://www.cnblogs.com/116970u/p/12342659.html