我们这里使用Linux中的CentOS7进行安装
官方提供了安装的文档说明:https://docs.docker.com/engine/install/centos/ 作为参考
下边顺序列出需要安装的工具及软件包
# 管理repository及扩展包的工具 (主要是针对repository)
yum install -y yum-utils
# 设置国内阿里云镜像,官方镜像太慢
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum软件包索引
yum makecache fast
#安装docker ce
yum -y install docker-ce docker-ce-cli containerd.io
#启动docker
systemctl start docker
如下图,启动docker后, 我们可以使用systemctl status docker 查看到当前是active状态。说明启动成功
#查看版本信息
docker version
#下边我们运行一个示例进行测试
docker run hello-world
#如果我们想卸载docker,可以根据下边的命令进行卸载
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
接下来我们配置一下阿里云镜像加速, 后续我们安装任何软件就快了
阿里云镜像加速的配置相关地址
https://cr.console.aliyun.com/cn-qingdao/instances
给docker配置镜像,通过修改daemon文件 /etc/docker/daemon.json
#创建daemon.json配置文件所在目录
sudo mkdir -p /etc/docker
#创建daemon.json文件,并写入配置信息
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://cy2mwnam.mirror.aliyuncs.com"]
}
EOF
# 重新加载daemon
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker
然后我们中以通过docker info看到加速配置信息