Sobes.tech
Назад к вопросам
Middle
16

Что означает точка в конце команды docker build -t myimage .?

Компании, где спрашивали
МТСМТС

Ответ от нейросети

sobes.tech AI

Точка . в конце команды docker build -t myimage . указывает на контекст сборки — директорию, из которой Docker будет брать Dockerfile и все необходимые файлы для сборки образа.

То есть, . означает текущую папку, где выполняется команда. Docker отправит содержимое этой папки (с учётом .dockerignore) в демон Docker для построения образа.

Если указать другой путь вместо ., например /path/to/context, то Docker будет использовать эту директорию как контекст сборки.

Пример:

docker build -t myimage .
  • -t myimage — задаёт тег (имя) для создаваемого образа.
  • . — текущая директория как контекст сборки.

Без указания контекста Docker не сможет найти Dockerfile и файлы, необходимые для сборки.