• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-02-25T07:29:59+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'''という(ファイル名だけでなく)ファイルパスを指定する

** 参考 [#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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS