centos7 安装docker

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

 

posted @ 2023-02-09 10:04  高佳丰  阅读(52)  评论(0编辑  收藏  举报