• 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
  • 相关阅读:
    分布式事务
    幂等性
    方法重载
    伊人之乡
    恋桃诗
    C#使用litJson解析Json(二)
    C#使用litJson解析Json(一)
    用浏览器调试Html
    Oracle之触发器(Trigger)
    Oracle之视图(View)
  • 原文地址:https://www.cnblogs.com/116970u/p/12342659.html
Copyright © 2020-2023  润新知