1、卸载老版本docker(可选)
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装yum-utils软件包,添加docker源
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装最新的Docker Engineh和containerd
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4、创建docker配置文件
## vim /etc/docker/daemon.json
{ #镜像源管理,我增加了阿里镜像源,可以提速 "registry-mirrors" : [ "https://jkfdsf2u.mirror.aliyuncs.com", "https://registry.docker-cn.com" ], #docker私服配置,因为不是https链接,所以在此配置(如果有私服可在此添加) "insecure-registries" : [ "docker-registry.zjq.com" ], #日志最大存储限制,如果不配置它,可能会导致/var/lib/docker/tmp/containers目录中的容器日志过大,挤占系统盘空间。 "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "10" }, #Docker运行时使用的根路径,默认 "/var/lib/docker" "data-root": "/data/docker" }
除了上述配置,其他的我采取默认,更多配置可以查看官方:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file
5、启动docker并设置开机自启
sudo systemctl start docker sudo systemctl enable docker
6、测试运行
docker run hello-world
标签:com,sudo,ce,centos7,yum,https,docker,安装 From: https://www.cnblogs.com/ggborn-001/p/17104263.html