1

yml ファイルを使用して Azure DevOps パイプラインをセットアップしました。最後のステップは、イメージを作成して Azure コンテナー レジストリに保存し、それを Cloud Foundry にプッシュすることです。残念ながら、Web 上で ACR 固有の情報を見つけられませんでした。

docker イメージは既に ACR にあり、問題はそれを CF にプッシュするだけです。以下のコマンド/エラーをコピーしました

cf push <name>--docker-image <registryname>.azurecr.io/<dockerImageName> --no-manifest --docker-username <myAzureLoginName> //this then prompts me for a password and I enter my azure portal password.
error: 
 Failed getting docker image manifest by tag: unable to retrieve auth token: invalid username/password
   Staging process failed: Exit trace for group:
   builder exited with error: failed to fetch metadata from [testservicedocker] with tag [latest] and insecure registries [] due to unable to retrieve auth token: invalid username/password
   Exit status 2
   Staging Failed: STG: Exited with status 2

cf push ドキュメントには、次のように記載されています。Docker イメージには、root ユーザーのエントリを含む /etc/passwd ファイルが含まれている必要があります。さらに、その root ユーザーのホーム ディレクトリとシェルがイメージ ファイル システムに存在する必要があります。

どの鉱山はそうではありませんが、それがこの問題をどのように解決するかわかりません。

4

0 に答える 0