Dockerfileを違うファイル名で指定する

カレントディレクトリにDockerfileがある場合

 vi ./Dockerfile
 docker build .
  • コンテキストを.(カレントディレクトリ)に指定すると、そのディレクトリにあるDockerfileというファイル名を自動的に探してビルドする

カレントディレクトリのDockerfileのファイル名が違う場合

 vi ./Dockerfile.foo
 docker build -f Dockerfile.foo .
  • コンテキストは.とし、-fオプションでDockerfile名をDockerfile.fooとして指定する

違うディレクトリにDockerfileがある場合

 mkdir bar
 vi ./bar/Dockerfile.foo
 docker build -f bar/Docker.foo bar
  • コンテキストをbarとして指定する。-fオプションではbar/Docker.fooという(ファイル名だけでなく)ファイルパスを指定する

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2021-02-25 (木) 07:34:25