Dockerfileを記述する際に、
CMDコマンドの記述においてつまづいた点があったため、
備忘録を残す。
Dockerfile(NG例)
CMD ["cd", "apps/"]
CMD ["python3", "main.py"]
CMDでpythonのコードを実行するコマンドを記載する際に、
main.pyが含まれるディレクトリにcdで移動する必要があったとする。
その際にcdコマンドをCMDで渡しても、ディレクトリの移動が反映されない。
そんなとき、下記のようにすると解決する。
Dockerfile(OK例)
WORKDIR ["apps/"]
CMD ["python3", "main.py"]