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 $USER docker
$ newgrp docker

  

启动服务

$ systemctl start docker.service

停止服务

$ systemctl stop docker.service

重启服务

$ 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

https://blog.csdn.net/sinat_41053216/article/details/132353228

 

posted @ 2021-05-24 07:00  悟透  阅读(129)  评论(0编辑  收藏  举报