Почему docker не распознает мою опцию "-f"? - PullRequest
0 голосов
/ 08 апреля 2020

После этого поста - docker: для "сборки" требуется 1 аргумент. Смотрите 'docker build --help' , я пытаюсь построить мой docker образ, используя файл с нетрадиционным именем ("local.Dockerfile") на Ma c 10.13.6. Я попробовал следующее

localhost:mydir davea$ docker build -t mycontainer -f local.Dockerfile 
"docker build" requires exactly 1 argument.
See 'docker build --help'.

Usage:  docker build [OPTIONS] PATH | URL | -

Build an image from a Dockerfile

Но docker задыхается от меня. Я использую версию 19.03.5.

1 Ответ

0 голосов
/ 08 апреля 2020

Basi c команда для сборки docker image:

docker build -t <image_tag> -f <Dockerfile_name> <Path_of_Dockerfile>

Поэтому вам не хватает указать путь к вашему local.Dockerfile (что является обязательным). Если ваш dockerfile находится в текущем каталоге, из которого вы запускаете команду, запустите следующую команду, иначе обновите путь соответствующим образом:

docker build -t mycontainer -f local.Dockerfile .

Примечание: Вы можете указать Path_of_Dockerfile любым способом: относительный путь или абсолютный путь, в зависимости от того, как вам удобно.

...