docker安装&卸载&启动&停止&查看

卸载之前的docker

1
2
3
4
5
$ 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-*

 查看相关软件包

1
$ dpkg -l | grep docker

 删除残留

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

 

安装依赖和用到的软件

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

安装密钥

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

 添加仓库:

1
2
3
4
5
6
7
8
9
10
#清华源
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"

 更新库:

1
$ sudo apt-get update

 显示可以用版本

1
$ sudo apt-cache madison docker-ce

 安装最新版本

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

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

1
$ sudo apt-get clean

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

1
2
$ 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

1
2
3
$ sudo groupadd docker
$ sudo usermod -aG $USER docker
$ newgrp docker

  

启动服务

1
$ systemctl start docker.service

停止服务

1
$ systemctl stop docker.service

重启服务

1
$ systemctl restart docker.service

 

 

查看状态

1
$ systemctl status docker

 查看版本

1
$ sudo docker version

 查看详细信息

1
$ 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 @   悟透  阅读(133)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示