1

Docker プライベート レジストリを設定しました。ビルドが成功するたびにトリガーされるスクリプトから、イメージをこのレジストリにプッシュする必要があります (ビルドは、専用のビルド コンテナーから Drone を使用して行われます)。

「docker push」を発行するときは、まずレジストリにプッシュできるように認証する必要があります。

資格情報をどこかに保持し、スクリプト内で使用するために使用できるセットアップはありますか?

4

2 に答える 2

1

イメージをプッシュする前に、スクリプトでコマンドを実行して docker に対して認証するだけでよいと思いました。

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

ユーザー名またはパスワードを変更した場合、または複数のユーザーがいる場合は、スクリプトを維持する方が簡単だと思います。新しいパスワードまたはユーザー名で手動で生成する必要がある別の資格情報ファイルをダウンロードする必要はありません。

于 2015-03-27T22:34:20.473 に答える