美好的一天!Docker註冊表和索引
我看了很多關於碼頭註冊表的信息,仍然有一些關於它的問題...請幫我理解關於索引和註冊表的一些事情。
我已經爲私有存儲庫安裝了docker-registry。並且我使用了獨立模式true。據我所知,碼頭註冊表不能驗證用戶 - 它要求索引權限和身份驗證。所以,我禁用了獨立模式,因此docker-registry需要通過index.docker.io對我進行身份驗證,但它不起作用 - 註冊表允許我推送和拉取我想要的任何圖像。所以問題是 - 爲什麼碼頭註冊表不試圖通過我 index.docker.io?
如果docker-registry通過index.docker.io對我進行身份驗證,那麼在哪裏存儲授權參數?我的意思是,如果我想授予用戶vozerov只推送到private.repo.domain:5000/vozerov存儲庫。
泊塢窗搜索索引。所以如果我想在我的私人存儲庫中搜索我的圖像,我需要告訴index.docker.io有新的私有存儲庫。是真的還是我說錯了?
我發現搬運工指數項目在github上 - https://github.com/ekristen/docker-index。它是index.docker.io的替代品。所以,如果我安裝它,登錄它,碼頭搜索命令搜索通過我的私人索引或通過index.docker.io?
UPD:
我今天晚上做了很多與泊塢窗的註冊表,所以我有點糊塗:
如果單機模式是真實的,那麼disable_token_auth不用於 任何變種。所以我們可以:
1.1使用此回購沒有身份驗證(拉和推送權給任何人)。
1.2使用基本身份驗證與nginx的和泊塢窗登錄my.registry.com,所以有基本身份驗證信息可以推拉的每個用戶。所以,我們在這種模式下沒有授權。
如果單機模式是假的,那麼泊塢窗的註冊表需要index.docker.io溝通,但事實並非如此。兩種變體:
2.1。如果disable_auth_token爲真 - 我得到405錯誤(方法不允許),但這意味着我允許任何人推或拉圖像,或不是?
2.2。如果disable_auth_token是假的 - 我得到405錯誤...
而對於2.1和2.2泊塢窗登錄my.registry.com不工作 - 它讓我看到404錯誤...也許這是我的錯誤配置?
你是否設法建立碼頭索引?我已經看了幾天了。 –