Ошибка получения недопустимого аргумента при попытке построить dockerfile

#docker

#docker

Вопрос:

 docker build -t serendipity111011/repo-name:latest -t serendipity111011/repo-name:$SHA -f ./Apollo API/Dockerfile ./Apollo API
  

Я пытаюсь выполнить приведенную выше команду для создания образа docker и получаю сообщение об ошибке ниже

 invalid argument "serendipity111011/repo-name:" for "-t, --tag" flag: invalid reference format
  

Что я делаю не так?

Ответ №1:

На самом деле это было из-за глупости с моей стороны. Вы должны правильно экранировать пробел при написании команд сборки, как показано ниже

 docker build -t serendipity111011/repo-name:latest -t serendipity111011/repo-name:$SHA -f ./Apollo API/Dockerfile ./Apollo API
  

Я надеюсь, что это поможет кому-то, у кого может возникнуть такая же проблема.