首先确认我们的环境是centOS7
cat /etc/redhat-release
前提是能上外网,上篇文章介绍了相关的网络配置,不清楚的key参考下。
yum -y install gcc gcc-c++
防止其他版本的干扰,我们先执行删除旧版本的命令
yum -y remove docker docker-common docker-selinux docker-engine
我们还需要一些必须的软件环境,如下安装即可
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
ce是官方提供的免费版,也足够我们学习使用了。
yum -y install docker-ce
systemctl start docker
查看docker的版本
docker version
hello-world案例
docker run hello-world
因为我们是直接访问的 docker hub而该服务器又是在国外,所以访问会很慢,所以我们需要配置对应的镜像加速。我们在此处选择 阿里云的镜像加速
我们可以通过淘宝账号或者支付宝账号来登录阿里云服务。
登录后选择 控制台
选择 镜像加速器
然后选择 CentOS
即可
创建docker文件夹
mkdir -p /etc/docker
创建 daemon.json
文件
vim /etc/docker/daemon.json
再执行如下命令
systemctl daemon-reload
systemctl restart docker
在执行 hello-world
案例
systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker
ok~docker的基本安装就介绍到此!