首先备好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) |