CentOS Docker安装
2019-11-19 本文已影响0人
xuanxiao
更新update到最新的版本
yum -y update
查询安装的docker
yum list installed|grep docker

卸载docker
//卸载
yum remove -y containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64
安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
CentOS8额外安装
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
设置yum源
//官方
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
//阿里
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看docker版本
yum list docker-ce --showduplicates|sort -r
安装docker(选一个你要安装的版本)
//安装最新稳定版
yum install -y docker-ce
//安装指定版本
yum install docker-ce-18.06.3.ce -y
配置国内镜像
阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://gpgudssy.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
网易镜像加速器
vi /etc/docker/daemon.json
//写入下面的这段json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
启动docker
systemctl start docker
加入开机自启
systemctl enable docker
查看版本
docker version
错误处理
Error: container-selinux >= 2.1
在 http://mirror.centos.org/centos/7/extras/x86_64/Packages/ 查找上面报错信息的版本,安装此版本
要先安装container-selinux,否则安装docker-ce会报错
yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm
再安装 yum -y install docker-ce