zoukankan      html  css  js  c++  java
  • docker安装&卸载

    卸载之前的docker

    $ sudo apt-get remove docker docker-engine docker-ce docker.io
    或
    $ sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc
    或
    $ sudo apt-get autoremove docker-ce-*
    

     查看相关软件包

    $ dpkg -l | grep docker
    

     删除残留

    $ sudo rm -rf /etc/systemd/system/docker.service.d
    $ sudo rm -rf /var/lib/docker
    

    安装依赖和用到的软件

    $ sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
    

    安装密钥

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

     添加仓库:

    #清华源
    sudo add-apt-repository 
       "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu 
       $(lsb_release -cs) stable"
    
    
    #阿里源
    sudo add-apt-repository 
      "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu 
      $(lsb_release -cs) stable" 
    

     更新库:

    $ sudo apt-get update
    

     显示可以用版本

    $ sudo apt-cache madison docker-ce
    

     安装最新版本

    $ sudo apt-get install docker-ce docker-ce-cli containerd.io
    

    清除本地缓存,防止安装制定版本时,使用缓存中新版本

    $ sudo apt-get clean
    

      安装19.03指定版本,docker-ce指server(服务)版本;docker-ce-cli指client(客户端)版本,不指定则安装最新版本

    $ sudo apt-get install docker-ce=5:19.03.15~3-0~ubuntu-bionic 
        docker-ce-cli=5:19.03.15~3-0~ubuntu-bionic 
    

     添加到用户组,执行docker不用再输入sudo

    $ sudo groupadd docker
    $ sudo usermod -aG docker $USER
    

    重启服务

    $ systemctl restart docker.service
    

     查看状态

    $ systemctl status docker
    

     查看版本

    $ sudo docker version
    

     查看详细信息

    $ sudo docker info
    

    参考:

    https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

    https://blog.csdn.net/a1058926697/article/details/105147110/

    https://www.cnblogs.com/yangzp/p/14436240.html

    https://blog.csdn.net/qq_42777071/article/details/116228839

    https://blog.csdn.net/weixin_43347446/article/details/101347596

    https://blog.csdn.net/qq_27011361/article/details/83277209

  • 相关阅读:
    Ubuntu18.04下使用pip3.8报错subprocess.CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-ze
    解决报错:ModuleNotFoundError: No module named ‘_sqlite3‘
    shell命令中find的用法
    Ubuntu 中卸载软件
    git使用
    django celery 使用
    Django 学习中遇到的问题
    1
    Mac 下安装brew(文末方法亲测有效)
    经典类与新式类的继承顺序
  • 原文地址:https://www.cnblogs.com/wutou/p/14802856.html
Copyright © 2011-2022 走看看