1,首先确保本机没有docker,运行以下命令
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
清理docker
2,执行以下命令安装依赖包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3,添加国内的yum源以及docker源
$ sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
$ sudo sed -i 's/download.docker.com/mirrors.ustc.edu.cn\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
4,更换yum软件源缓存,并安装docker-ce
sudo yum makecache fast
sudo yum install docker-ce
以下是用脚本安装的,一键自动
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
5,启动docker-ce,加入自启动并且开启
sudo systemctl enable docker
sudo systemctl start docker
6,建立docker用户组,添加当前用户进去
sudo groupadd docker
sudo usermod -aG docker $USER
这些过程应该不会出错,很简单的。大家安装好docker以后就可以开始学习一些docker的基础命令,如何打包镜像部署镜像了