1. 查看linux内核版本, 命令: uname -r (3.10以下版本网上说不可以,但未测试)
2. 不明所以, 更新系统, 命令: yum update
2.1 安装docker需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.2 设置yum源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3. 卸载旧的docker:
1).先查询安装过的,命令: yum list installed | grep docker
2). 卸载docker: yum -y remove docker-engine.x86_64
也是卸载的命令:
yum remove docker docker-common docker-selinux docker-engine
yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
4. 安装docker:
1). 查看当前系统可用版本, 命令: list docker-ce --showduplicates | sort -r
2). 安装: yum install docker-ce-18.03.1.ce
5. 添加开机启动 并启动docker:
命令:
systemctl start docker (启动)
systemctl enable docker (开机启动)
service docker restart(重启)
service docker stop(关闭)
参考自: https://www.cnblogs.com/yufeng218/p/8370670.html
配置docker镜像加速器:
mkdir -p /etc/docker
----------------------------------------下面虚线内的是完整的命令
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://gnhi6a3u.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker && sudo systemctl enable docker #开机启动
--------------------------------------------------------------以上部分
权限不够的加sudo