• 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

  • 相关阅读:
    导入已有项目到svn
    Linux用ICMP协议实现简单Ping网络监测功能
    c++ tcp 服务器和客户端例子
    C++ Socket 编程
    c++工厂模式和多线程结合
    Linux中ls命令详解
    Mac OS X 11中的/usr/bin 的“Operation not permitted”
    Warning: mysql_connect(): No such file or directory 解决方案总结(操作系统: Mac)
    页面组件渲染小组件(重点)
    Vue 路由
  • 原文地址:https://www.cnblogs.com/wutou/p/14802856.html
Copyright © 2020-2023  润新知