一、 安装Docker
1.查看内核版本 <Docker 要求 CentOS 系统的内核版本高于 3.10>
uname -r 本机<内核版本: 3.10.0-327.el7.x86_64>
2.把yum包更新到最新
sudo yum update
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo 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
sudo yum install docker-ce
7.启动Docker,设置开机启动,停止Docker
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl stop docker
8.查看版本
docker version
9.使用一下确认是否启动成功,使用search 查一下
docker search mysql
10.查看日志状态成功日志
systemctl status docker.service
卸载Docker,对于旧版本没安装成功,卸掉。
1.查询安装过的包
yum list installed | grep docker
本机安装过旧版本
docker.x86_64,docker-client.x86_64,docker-common.x86_64
2.删除安装的软件包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
二、 Ali 源安装
替换阿里云yum源
- wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里yum源2
- yum makecache #生成仓库缓存
3、安装docker
- yum install docker -y
4、启动docker
- systemctl start docker #启动docker
- systemctl enable docker #开机启动docker
- systemctl status docker #查看docker状态
5、查看docker 版本
- docker version
三、错误排查
1.docker 的 selinux 内核centos 不支持,
解决方法:关闭docker 中的selinux:
vim /etc/sysconfig/docker