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 ユーザーのホーム ディレクトリとシェルがイメージ ファイル システムに存在する必要があります。
どの鉱山はそうではありませんが、それがこの問題をどのように解決するかわかりません。