簡體   English   中英

如何在rancher服務中提取本地不安全的注冊表映像?

[英]How do I pull a local insecure registry image in a rancher service?

  1. 我有兩台VM(OS ubuntu桌面),一台是rancher服務器 (192.168.72.128),另一台機器具有使用portus的docker Registry(192.168.72.139)。
  2. 配置都是正確的,我使用適當的憑據將注冊表添加到牧場主中。
  Name Hostname mydocker-registry 192.168.72.139:5000 
  1. 從rancher服務器,我可以使docker登錄到docker注冊表,並且可以成功完成docker pull 192.168.72.139:5000/myimage。
  2. 但是,當我嘗試通過rancher UI添加服務映像時,顯示此錯誤:
 Error (Image [mydocker-registry/myimage:latest] failed to pull: Error: image mydocker-registry/myimage not found) 

但是我可以使用portus UI在http://192.168.72.139:3000/上看到圖像。 有誰知道為什么會發生這種情況嗎?

編輯:5/7/2016(5.12 pm):如果在啟動服務時嘗試在牧場者UI中使用注冊表的正確主機名地址(而不是注冊表名稱),則會收到以下錯誤。 我不確定如何使用呢?

錯誤(500服務器錯誤:內部服務器錯誤(“無法ping注冊表終結點https://192.168.72.139:5000/v0/ v2 ping嘗試失敗,並顯示錯誤:Get https://192.168.72.139:5000/v2/:tls :接收到長度為20527 v1 ping嘗試的超大記錄失敗,並出現錯誤:獲取https://192.168.72.139:5000/v1/_ping:tls :接收到長度為20527的超大記錄“))

您是否通過向docker daemon客戶端添加不安全選項來嘗試不使用SSL的情況???

首先,您需要停止docker服務,然后執行sudo docker -d --insecure-registry 192.168.72.139:5000

或將標志“ --insecure-registry 192.168.72.139:5000”添加到docker守護程序服務,以便在啟動docker服務時該標志處於活動狀態。

您可以通過查看ps來檢查標志是否處於活動狀態

ps -aux | grep docker

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM