タグ付けされた質問 「amazon-ecr」

1
DockerfileでAWS ECRイメージを直接使用できますか?
典型的なdockerfileには、通常、この行があり、docker From ubuntu:16.04リポジトリからイメージをプルできます。 これで、独自のイメージリポジトリを作成しました。 リポジトリURIは次のとおりです。 1234567890.dkr.ecr.us-west-2.amazonaws.com/mycompany 上記のスクリーンショットに見られるように、サーバーに画像をプッシュしました。 次を実行して、ecrにログインしていることを確認します > `aws ecr get-login --region us-west-2` Flag --email has been deprecated, will be removed in 1.14. Login Succeeded ECRログインはエラーなしで完了します。次に、新しいイメージを作成しようとしました。 > docker build -t rtf-converter . -f Dockerfile-rtf-converter Sending build context to Docker daemon 790.1 MB Step 1/2 : FROM mycompany:latest repository mycompany …

4
Amazon Elastic Container RegistryをJenkinsと統合する
Amazonの新しいElastic Container Registry(ECR)をJenkinsビルドサービスと統合しようとしています。Cloudbees Docker Build&Publishプラグインを使用してコンテナーイメージをビルドし、それらをレジストリに公開しています。 プライベートレジストリの代わりにECRを使用するために、実行aws --region us-east-1 ecr get-loginするdocker loginコマンドを実行するAWS CLIコマンドを実行しましたが、パスワードをコピーし、そのパスワードから「ユーザー名とパスワード」タイプのJenkins認証情報を作成しました(ユーザー名は常に「AWS」)。 そしてそれはうまくいきます!問題は、AWS CLIによって生成されるECRパスワードが12時間のみ有効であることです。現在、1日2回手動でパスワードを再生成し、Jenkinsの認証情報画面を手動で更新する必要があります。そうしないと、ビルドが失敗します。 永続的なECRログイントークンを生成する方法、またはトークンの生成を何らかの方法で自動化する方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.