/etc/docker/deamon.json文件修改后重启Docker服务不生效解决方案
环境
- Ubuntu22.04 LTS
- Docker Engine Community Version 28.1.0
问题介绍
参照了网上众多教程配置Docker daemon.json文件,基本都是一种方法
1 | sudo mkdir -p /etc/docker |
都是修改配置文件后,重载daemon和重启docker服务。以前使用这种方法是没问题,不知道为什么最近用相同的方法已经无法使用了,使用docker info查看Mirrors之类的配置也是为空
1 | sudo docker info|grep Mirrors -A 1 |
解决方案
在折磨了我解决一个小时之后,我在网上找到了一篇解决方案
【踩坑】Docker deamon.json 文件修改之后重启不生效_docker daemon.json 不生效-CSDN博客
总而言之就是,直接重启没用了,首先要停止docker.service和docer.socket这两个服务,再重新启动。
1 | sudo systemctl daemon-reload |
然后配置就正常生效了
1 | sudo docker info|grep Mirrors -A 1 |