コンテナを作成し始めたところ、奇妙な問題が発生しました。コンテナにapache2を設定しようとすると、上記のエラーが発生します。私のENTRYPOINTとCMDは次のようになります
ENTRYPOINT ["/usr/bin/bash"]
CMD ["exec", "/usr/sbin/apachectl", "-D", "FOREGROUND"]
#CMD ["/usr/sbin/apachectl", "-D", "FOREGROUND"]
注釈付きのCMD部分は問題なくうまく機能します。それに加えて、apachectlの前にexecをオプションとしてbashを実行し、ENTRYPOINT自体にexecを追加してみました。
これに加えて、同じことを行うエントリポイントスクリプトを書いてみました。スクリプトは以下にあり、問題なく動作するようです。
#! /bin/bash
exec /usr/sbin/apachectl -D FOREGROUND
この場合、なぜ私の遺言執行者を見つけることができないのですか?