Вы можете добавить .
для текущего каталога:
COPY . /build-context/
Это скопировало бы ваш контекст компоновки с изображением в целевой каталог с именем /build-context
.Я называю это контекстом сборки, а не вашим текущим каталогом, потому что это источник команды COPY.Docker основан на клиент / сервер, поэтому клиент, с которого вы запускаете команду docker
, может отличаться от сервера, на котором выполняется сборка.Вы видите это, когда запускаете сборку Docker, есть начальная упаковка контекста сборки, а затем отправка ее на потенциально удаленный сервер сборки.Вы управляете контекстом сборки с помощью последнего аргумента команды build:
docker build -t your_image .
* .
в конце команды сборки отправляет текущий каталог в бэкэнд в качестве контекста.Но это может быть другой каталог или даже удаленный репозиторий git, поэтому убедитесь, что он установлен по вашему желанию, прежде чем пытаться выполнить указанную выше команду COPY.