docker安装与卸载

环境准备

系统

CentOS 7.6.1810

确定centos版本大于7,docker引擎仅支持centos7以上版本。

cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
安装包

这里采用yum安装的方式,如无外网,可下载rpm包手动安装。

下载链接:Index of linux/centos/

软件安装

卸载旧版本
yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine
安装依赖

安装gcc

yum -y install gcc gcc-c++

安装需要的软件包

yum -y install yum-utils
设置stable镜像仓库

这里设置为国内阿里云仓库,速度更快。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看/etc/yum.repos.d/文件夹会发现多了一个docker-ce.repo文件

ll /etc/yum.repos.d/
-rw-r--r-- 1 root root  230 Jan 10 21:31 CentOS-Epel.repo
更新yum软件包索引
yum makecache fast
安装
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
执行后可以看到安装了如下包:
Installed:
  containerd.io.x86_64 0:1.6.16-3.1.el7            docker-buildx-plugin.x86_64 0:0.10.2-1.el7             docker-ce.x86_64 3:23.0.1-1.el7           
  docker-ce-cli.x86_64 1:23.0.1-1.el7              docker-compose-plugin.x86_64 0:2.16.0-1.el7           

Dependency Installed:
  audit-libs-python.x86_64 0:2.8.5-4.el7            checkpolicy.x86_64 0:2.5-8.el7               container-selinux.noarch 2:2.119.2-1.911c772.el7_8  
  docker-ce-rootless-extras.x86_64 0:23.0.1-1.el7   docker-scan-plugin.x86_64 0:0.23.0-3.el7     fuse-overlayfs.x86_64 0:0.7.2-6.el7_8               
  fuse3-libs.x86_64 0:3.6.1-4.el7                   libcgroup.x86_64 0:0.41-21.el7               libseccomp.x86_64 0:2.3.1-4.el7                     
  libsemanage-python.x86_64 0:2.5-14.el7            policycoreutils-python.x86_64 0:2.5-34.el7   python-IPy.noarch 0:0.75-6.el7                      
  setools-libs.x86_64 0:3.3.8-4.el7                 slirp4netns.x86_64 0:0.4.3-4.el7_8          
启动
systemctl start docker
systemctl status docker

ps -ef |grep docker
root     10495     1  1 11:53 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root     10660 29223  0 11:54 pts/0    00:00:00 grep --color=auto docker
测试
docker version
docker run hello-word

显示如下信息代表docker安装成功

Hello from Docker!
This message shows that your installation appears to be working correctly.

卸载docker

停止docker

systemctl stop docker

卸载docker

yum remove docker-ce docker-ce-cli containerd.io

删除相关目录

rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

参考官方文档:Install Docker Engine on CentOS | Docker Docs

  • 13
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值