docker 使用非加密registry

配置docker成爲服務,自啓動docker

sudo systemctl enable docker.service

啓動服務windows

sudo systemctl start docker

 

 

docker默認要求咱們使用加密的方式訪問registry。 若是你搭建的私有registry是非加密的怎麼辦呢?dom

手動起守護進程的話很簡單。加上這個--insecure-registry參數就好了加密

dockerd --insecure-registry myregistry.mydomain.com

 

若是是用服務起的話就須要修改配置文件了。要建立一個叫作/etc/systemd/system/docker.service.d/docker.conf的文件spa

sudo mkdir /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/docker.conf
sudo vi /etc/systemd/system/docker.service.d/docker.conf

而且在文件中添加以下內容rest

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --insecure-registry myregistry.mydomain.com

配置修改完畢以後,重啓服務,讓它生效code

sudo systemctl daemon-reload
sudo systemctl restart docker

 

若是使用windows也就是說使用virtualbox虛擬機裏跑的docker。建立machine的時候增長以下參數。或者去虛擬機裏參照以上步驟blog

--engine-insecure-registry  myregistry.mydomain.com
相關文章
相關標籤/搜索