docker学习

本文详细介绍了在CentOS系统上安装和卸载Docker的完整过程,包括检查内核版本、更新包、设置yum源、安装及验证Docker、以及在遇到旧版本冲突时的卸载和清理方法。确保了Docker在系统上的正确安装与移除。
摘要由CSDN通过智能技术生成

目录

一、安装docker

1、查看当前系统的内核

2、更新最新包

3、yum命令安装需要的软件包

4、设置yum源

5、查看所有仓库中所有的docker版本

6、安装docker

7、启动docker

8、设置docker为开机自启

9、验证安装是否成功

二、卸载docker

1、卸载旧版本

2、在安装报错存在旧版本的包

3、删除旧版本包


一、安装docker

1、查看当前系统的内核

  • 版本必须高于3.10
uname -r

2、更新最新包

yum update

3、yum命令安装需要的软件包

  • yum-util(提供yum-config-manager功能,才能设置yum源)和两个devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

5、查看所有仓库中所有的docker版本

yum list docker-ce --showduplicates | sort -r

6、安装docker

yum install docker-ce #默认安装最新版本
yum install docker-ce-17.12.0.ce #安装特定版本 

7、启动docker

systemctl start docker

8、设置docker为开机自启

systemctl enable docker

9、验证安装是否成功

  • 显示client和service两部分即成功
docker version

二、卸载docker

1、卸载旧版本

yum remove docker docker-common docker-selinux docker-engine

2、在安装报错存在旧版本的包

Transaction check error:
  file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
  file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

3、删除旧版本包

yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

三、docker命令

1.查看xxx容器的最近100行日志

docker logs -f --tail=100 xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值