[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