EP3 安装/卸载Docker

130 阅读1分钟

EP3 安装/卸载Docker

安装

Docker Desktop (Docker桌面)

Docker桌面支持MacOs、Windows、Linux(桌面)系统,可以在官网直接下载安装包安装.

Docker Engine (Docker)

Docker引擎理论上支持所有Linux系统,官方确保已验证的系统有:

image.png 上图中所列发行版官方都会提供.deb.rpm离线安装包以及远程仓库安装指南(联网).其他系统可以通过二进制文件自行安装.

具体安装流程可以参考官方文档

CentOS yum安装示例

  1. 卸载旧版本

    sudo yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-engine
    
  2. 安装依赖包

     sudo yum install -y yum-utils
    
  3. 设置yum仓库

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

    注意!这里不要使用官方文档的仓库(官方默认使用的是国外的仓库),上文中换成了阿里云仓库地址(也可以使用其他国内仓库)

  4. 安装Docker引擎.

    安装最新版本的docker

    sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    

    安装指定版本:

    1. 查看版本列表

      yum list docker-ce --showduplicates | sort -r
      

      image.png

    2. 安装对应版本(上图高亮部分是版本号)

      sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
      
  5. 启动

    sudo systemctl start docker
    
  6. 运行HelloWorld

    sudo docker run hello-world
    
  7. 重启 systemctl daemon-reload systemctl restart docker

卸载

  1. 卸载引擎
    sudo yum remove docker-ce docker-ce-cli containerd.io
    
  2. 删除主机的镜像、容器、卷:
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd