#author("2021-02-25T07:33:33+09:00","default:ryuichi","ryuichi")
#author("2021-02-25T07:34:25+09:00","default:ryuichi","ryuichi")
* Dockerfileを違うファイル名で指定する [#zd17a141]
** カレントディレクトリにDockerfileがある場合 [#v4622deb]
vi ./Dockerfile
docker build .
- コンテキストを'''.'''(カレントディレクトリ)に指定すると、そのディレクトリにあるDockerfileというファイル名を自動的に探してビルドする
** カレントディレクトリのDockerfileのファイル名が違う場合 [#c08bb4e5]
vi ./Dockerfile.foo
docker build -f Dockerfile.foo .
- コンテキストは'''.'''とし、'''-f'''オプションでDockerfile名を'''Dockerfile.foo'''として指定する
** 違うディレクトリにDockerfileがある場合 [#d35b8275]
mkdir bar
vi ./bar/Dockerfile.foo
docker build -f bar/Docker.foo bar
- コンテキストを'''bar'''として指定する。'''-f'''オプションでは'''bar/Docker.foo'''という(ファイル名だけでなく)ファイルパスを指定する
** [#y68c05b8]
** 参考 [#oa045d4d]
- https://docs.docker.jp/engine/reference/commandline/build.html
- https://stackoverflow.com/questions/58447165/docker-build-with-custom-path-and-custom-filename-not-working