[Tips] docker的daemon.json设置私有镜像仓库


docker安装后默认没有daemon.json这个配置文件,需要进行手动创建。配置文件的默认路径:/etc/docker/daemon.json。
如果在daemon.json文件中进行配置,需要docker版本高于1.12.6(在这个版本上不生效,1.13.1以上是生效的)
参数
daemon.json文件可配置的参数表,我们在配置的过程中,只需要设置我们需要的参数即可,不必全部写出来。详细参考官网。
官方的配置地址:https://docs.docker.com/engine/reference/commandline/dockerd/#/configuration-reloading。
官方的配置地址:https://docs.docker.com/engine/reference/commandline/dockerd/#options
官方的配置地址:https://docs.docker.com/engine/reference/commandline/dockerd/#/linux-configuration-file

一个常用的配置实例如下:

{
"registry-mirrors":[
"https://d8b3zdiw.mirror.aliyuncs.com"
],
 
"insecure-registries": [
"https://ower.site.com"
],
}

上面的registry-mirrors是默认的镜像仓库或者是加速镜像仓库,insecure-registries则是自建的私有镜像仓库。
创建并修改完daemon.json文件后,需要让这个文件生效

sudo systemctl daemon-reload

sudo systemctl restart docker.service

sudo systemctl status docker -l

sudo docker info

当我们需要对docker服务进行调整配置时,不用去修改主文件 docker.service的参数,通过daemon.json配置文件来管理,更为安全、合理。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM