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