Linux 安装、卸载Docker

神奇的Docker,神秘的集装箱,开始学习,留下一个脚印,记下自己的走过的坑。

首先备好Linux环境,下面那就开干。

一、查询当前系统信息

执行:uname -r
[root@itmark /]# uname -r
3.10.0-1062.1.2.el7.x86_64
如果操作系统的发行版号大于等于3.1 那是可以的,具备条件,,,

二、检查网络是否通

执行:ping www.baidu.com
[root@itmark /]# ping www.baidu.com
PING www.a.shifen.com (180.101.49.11) 56(84) bytes of data.
64 bytes from 180.101.49.11 (180.101.49.11): icmp_seq=1 ttl=49 time=17.7 ms
64 bytes from 180.101.49.11 (180.101.49.11): icmp_seq=2 ttl=49 time=17.6 ms

出现这样表示 OK

三、执行安装,默认安装和版本选择二选一

(1) 默认安装
##默认安装(初次安装可以都尝试一下,说不定有你想不到的收获)
$ yum install –y docker   
# 更新yum源安装
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(2) 版本选择

执行: wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Saving to: ‘docker-ce.repo.3’
100%	     [===================================================== >] 2,640       --.-K/s   in 0s
***看到100%后,继续下一步***

***下面这🙅步很关键,如果没有执行,可能出错,报错如下:***

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
No package docker-ce-18.09.9 available.
No package docker-ce-cli-18.09.9 available.
No package containerd.io available.
Error: Nothing to do

错误不可怕,在于我们如何通过自己的方法去 搞定 她 他 它 !!! 对自己大声说声 So easy,因此需要更新 yum 缓存。

执行:yum clean all && yum makecache fast

##最新版 (和指定版本二选一)	
	执行:sudo yum install docker-ce	 (获取 Docker 官方最新的版本)

##指定版本
	执行:yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y

Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:docker-ce-cli-18.09.9-3.el7.x86_64                                                                             1/3
  Installing : containerd.io-1.2.13-3.1.el7.x86_64                                                                               2/3
  Installing : 3:docker-ce-18.09.9-3.el7.x86_64                                                                                  3/3
  Verifying  : containerd.io-1.2.13-3.1.el7.x86_64                                                                               1/3
  Verifying  : 1:docker-ce-cli-18.09.9-3.el7.x86_64                                                                              2/3
  Verifying  : 3:docker-ce-18.09.9-3.el7.x86_64                                                                                  3/3
Installed:
  containerd.io.x86_64 0:1.2.13-3.1.el7         docker-ce.x86_64 3:18.09.9-3.el7         docker-ce-cli.x86_64 1:18.09.9-3.el7
Complete! 

	CentOS8 安装报错:package docker-ce-3:18.09.9-3.el7.x86_64 requires containerd.io >= 1.2.2-3
	执行:dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

这样就行,看到 succeeded 、Complete ,没有出现其他的 Error 之类的的代表安装成功!

四、基本操作

docker info	                // 查看docker基本信息
docker version	            // 查看版本

systemctl start docker	    // 启动
systemctl restart docker    // 重启

systemctl status docker	    // 查看状态
systemctl stop docker	    // 停止

systemctl enable docker     // 开机自动启动
systemctl disenable docker  // 关闭开机启动

五、卸载Docker

1、先停止: systemctl stop docker    可以使用暴力方式,你懂的!

2、查看yum安装的docker文件包:

	[root@itmark ~]# yum list installed |grep docker
	containerd.io.x86_64   1.2.13-3.1.el7    @docker-ce                                                                                                                               -stable
	docker-ce.x86_64       3:19.03.8-3.el7   @docker-ce                                                                                                                               -stable
	docker-ce-cli.x86_64   1:19.03.8-3.el7   @docker-ce  
		
3、查看docker相关的rpm源文件:rpm -qa |grep docker

	[root@itmark ~]# rpm -qa |grep docker
	docker-ce-cli-19.03.8-3.el7.x86_64
	docker-ce-19.03.8-3.el7.x86_64

4、删除所有安装的docker文件包:

     yum -y remove containerd.io.x86_64 	                    
     yum -y remove docker-ce-cli-19.03.8-3.el7.x86_64
	 .....
             
5、删除docker的镜像文件,默认在/var/lib/docker目录下:
	
	 rm -rf /var/lib/docker

6、再次查看:
     yum list installed |grep docker   
     rpm -qa |grep docker

如果还有的继续删除就行了 。

所有的基本操作就完成了,希望自己更上一层楼,悄悄的发现自己离 devops 又进了一小步,GO GO GO 加油!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值