私はドッカーを開発用に、そして生産用にlaravelプロジェクト用に使用しています。私は開発と生産のために少し違うドッカーファイルを持っています。たとえば、コードの変更ごとにドッカーのビルドを行う必要がないように、開発環境のドッキング・コンテナーにローカル・ディレクトリーをマウントしています。開発と生産のために異なるドッカーファイルを構成する方法
ドッキング用のコンテナを実行するときにのみマウントされたディレクトリは、開発者用のdockerfileに "composer install"や "npm install"のようなコマンドを置くことはできません。
現在、私は2つのドッカーファイルを管理しています。単一のドッカーファイルでこれを実行し、パラメータを送信してドッキングビルドを実行するときに実行するコマンドを決める方法はありますか?私が達成しようとしています何
は、ドッキングウィンドウの間に
...
IF PROD THEN RUN composer install
...
は、次の2つの異なるDockerfilesを使用することができます
docker build [PROD] -t mytag .
同じものを使用するのが最適ですプロダクションイメージ上のあなたのdev要件。 – Matt
[開発環境でコードベースがコンテナにマウントされたときにドッキング画像を作成するにはどうすればよいですか?](https://stackoverflow.com/questions/40914696/how-do-i-build-docker-images-when-私の開発環境マウント-my-codebase) – Matt