Bukannya anda tidak boleh menggunakan -f, cuma anda terlepas parameter. docker build perlu lulus dalam direktori sebagai parameter Direktori ini ialah docker build's context, iaitu direktori persekitaran semasa proses binaan untuk arahan seperti ADD, apabila menggunakan relatif direktori hos , semuanya berdasarkan direktori ini. Jika kami tidak memasukkan -f untuk menentukan lokasi Dockerfile, ia juga akan disoal dalam direktori ini secara lalai. Tetapi ini tidak bermakna bahawa menghantar -f boleh menghilangkan takrifan parameter direktori persekitaran.
Bukannya anda tidak boleh menggunakan
-f
, cuma anda terlepas parameter.docker build
perlu lulus dalam direktori sebagai parameter Direktori ini ialahdocker build
'scontext
, iaitu direktori persekitaran semasa proses binaan untuk arahan sepertiADD
, apabila menggunakan relatif direktori hos , semuanya berdasarkan direktori ini.Jika kami tidak memasukkan
-f
untuk menentukan lokasiDockerfile
, ia juga akan disoal dalam direktori ini secara lalai. Tetapi ini tidak bermakna bahawa menghantar-f
boleh menghilangkan takrifan parameter direktori persekitaran.