1.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
2.设置阿里仓库yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.查看docker版本
yum list docker-ce --showduplicates | sort -r
4.安装docker
yum install docker-ce-20.10.2-3.el7
5.修改镜像源
由于默认镜像源在国外,下载太慢,需要更改镜像源;系统没有这个文件,直接新增这个文件
#vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
更改镜像后重启docker
#systemctl restart docker
6.开机自启动
systemctl start docker
systemctl enable docker
7.容器开机自启
- 创建后执行
docker update --restart=always 容器名称(或者容器ID)
- 创建时加入参数
--restart=always
相关资料
Centos7下安装Docker(详细安装教程)
实现docker容器开机自启动
将docker容器设为自启动和取消容器自启动