基础依赖
如果直接安装 docker 时报错,提示缺少依赖,则根据提示将前置依赖安装即可,这里直接将全部前置依赖直接安装一遍,存在则跳过,不存在则安装。
yum install -y yum-utils device-mapper-persistent-data lvm2
安装 docker
CentOS7 安装时需要用 docker-ce 来安装,若是直接用 docker,启动时会报错。就是版本不兼容导致的。
设置docker镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install docker-ce
安装 docker-ce,会自动帮解决依赖关系,安装一些其他的依赖
开机自启
直接设置开机自启动,省掉每次开机都需要先启动 docker 服务
systemctl enable docker
启动 docker
systemctl start docker
配置国内镜像源
打开 daemon.json 文件
vim /etc/docker/daemon.json
编辑
{
"max-concurrent-downloads": 10,
"max-concurrent-uploads": 5,
"default-shm-size": "1G",
"debug": true,
"experimental": false,
"registry-mirrors":[
"https://eko6bh94.mirror.aliyuncs.com",
"https://dockerhub.icu",
"https://docker.chenby.cn",
"https://docker.1panel.live",
"https://docker.awsl9527.cn",
"https://docker.anyhub.us.kg",
"https://dhub.kubesre.xyz"
]
}
重新加载docker
systemctl daemon-reload
重新启动docker
systemctl restart docker