当前位置: > 其它学习 > Docker >

Linux 安装、卸载Docker

时间:2020-04-07 17:13来源:linux.it.net.cn 作者:IT
首先备好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!

这样就行,看到 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 又进了一小步

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容