查看内核版本
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 及以上
uname -r
查看系统版本
CentOS 7 需是稳定的维护版本,不支持测试或者存档版本
uname -a
卸载旧版 Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装 Docker
安装 yum-utils 管理 repository
sudo yum install -y yum-utils
添加 repository
官方提供
sudo 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 引擎
sudo yum install docker-ce docker-ce-cli containerd.io
安装特定版本的 Docker 引擎
查询 Docker 引擎版本
yum list docker-ce --showduplicates | sort -r
指定版本安装 Docker 引擎
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
设置 Docker 镜像地址
国外
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
国内阿里云
vim /etc/docker/daemon.json
输入下面内容并保存
{
"registry-mirrors": ["https://9w1hl6qt.mirror.aliyuncs.com"]
}
启动 Docker
systemctl start docker
加入开机自启动
systemctl enable docker
查看安装版本
docker version
重启 Docker 服务
sudo systemctl restart docker
更多详细配置请参考官网