簡體   English   中英

自動推送到Docker私有注冊表

[英]Automatic push to a Docker private registry

我已經設置了一個Docker私有注冊表,我需要將腳本從每次成功構建觸發的腳本推送到該鏡像(通過專用構建容器中的Drone完成構建)。

當我發出“ docker push”命令時,我首先需要進行身份驗證以能夠推送到注冊表。

我可以使用任何設置將憑據保存在某個地方並在腳本中使用它嗎?

我設想的方式是在推送映像之前在腳本中運行命令以對Docker進行身份驗證:

docker login –u <your_username> –p <your_password> <your_docker_registry_fqdn>

我認為,如果您更改了用戶名或密碼或有多個用戶,則更容易維護腳本,而無需下載其他憑據文件,而必須使用新的密碼或用戶名手動生成該憑據文件。

我發現.dockercfg用於保留憑據和注冊表地址。
在$ HOME目錄中設置此.dockercfg可以解決問題。

暫無
暫無

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

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