ENTRYPOINT相対パス - Ansible

ENTRYPOINT相対パス - Ansible

相対パスを含むドッカーファイルを使用して、ドッカーコンテナをローカルで実行できますENTRYPOINT

USER user1

WORKDIR /home/user1

ADD script.sh $HOME/script.sh

ENTRYPOINT ["./script.sh"]

次の操作を使用してAnsible Towerで同じDockerイメージ(Dockerファイルの上)を起動するとき:

- name: Run docker container
  command: docker run --rm -e arg={{value}} 111122223333.dkr.ecr.us-east-1.amazonaws.com/someteam:v.1

ファイルが見つからないというエラーが発生しました。script.sh

このエラーを解決するには?

ベストアンサー1

問題は、そのタスクを実行するようになっている実行可能ファイルではないことであり、デフォルトのエントリポイントを次のように変更した可能性がchmodあります。ENTRYPOINTCMD/bin/sh -c

おすすめ記事