2016-05-09 46 views
3

我想添加不安全的註冊表測試旨意一個的Windows(10)機器上泊塢窗。不幸的是,我無法找到任何信息,其中通常的/ etc/docker/default 配置文件位於Windows上。泊塢窗的配置文件的位置,例如,使不安全的註冊表/泊塢窗選項

在這裏誰能夠在Windows上添加碼頭選項?

乾杯。

(當試圖從一個不安全的註冊表拉而不將其添加到選項,你得到的錯誤是:「無法TLS與XXXX握手無法驗證XXXX證書,因爲它不包含任何的IP SAN」

UPDATE1

我沒有找到一個方法,看起來前途:

  1. Ë DIT C:/Users/Username/.docker/machine/default/config.json
  2. 添加註冊表: 「InsecureRegistry」:[ 「XXXX:端口」]
  3. 重啓搬運工與搬運工-machine.exe(?)重啓默認

,但現在我得到這個錯誤:「獲取https://x.x.x.x:port/v1/_ping:X509:爲XXXX不能驗證證書,因爲它不包含任何的IP SAN」

https://akrambenaissi.com/2015/11/17/addingediting-insecure-registry-to-docker-machine-afterwards/

UPDATE2

重新啓動Windows後,它的工作:

  • 我收到
  • 因此, 「未經授權所需的認證」>泊塢窗登錄X.X.X.X:端口,現在,它的工作!

回答

5

以下爲我工作:

  1. 編輯C:/用戶/用戶名/ .docker /機/默認/ config.json
  2. 添加註冊表:「InsecureRegistry」: [ 「XXXX:端口」]
  3. 重啓碼頭工人與>泊塢窗,machine.exe重啓默認(沒有工作)
  4. 重新啓動windows(必須有更好的方法;-)
  5. docker login x.x.x.x:端口
0

該方法來自B.L.運作良好。確實,「docker-machine.exe restart」不起作用,您可以使用「docker info」進行檢查:您應該在Insecure Registries中看到您添加的條目。因此,重新啓動Windows是讓我看到它的唯一途徑。然後推動工作(這麼好!)

端口號不是強制性的,並且「InsecureRegistry」:[「x.x.x.x」]也在工作。希望這會有所幫助!