Я представляю себя докером из книги, и я выполнил простую инструкцию для создания файла Docker и запускаю команду сборки следующим образом:
Содержимое докерефайла:
FROM busybox:latest
CMD echo Hello World!
, тогда я запустил:
sudo docker build .
в папке, в которой находился файл Docker. Мой вопрос: что такое 10.62GB, который находится в разделе «Отправка строкового контекста до Docker daemon»? для создания этого изображения потребовалось около 7 или 8 минут, чтобы построить, пока эта цифра поднялась до 10,62 ГБ. Это нормально? Я думал, это представляет размер изображения, потому что я думал, что изображения контейнеров относительно невелики?
Спасибо.
Контекст сборки, который отправляется демону Docker, это все файлы / папки, которые находятся в текущем каталоге, указанном в команде sudo docker build .
. В вашем текущем каталоге старайтесь иметь файлы / папки, необходимые для создания вашего изображения.
Вы также можете создать файл .dockerignore, чтобы указать файлы / папки, которые вы хотите, чтобы Docker игнорировал при построении .
Контекст сборки, который отправляется демону Docker, это все файлы / папки, которые находятся в текущем каталоге, указанном в команде sudo docker build .
. В вашем текущем каталоге старайтесь иметь файлы / папки, необходимые для создания вашего изображения.
Вы также можете создать файл .dockerignore, чтобы указать файлы / папки, которые вы хотите, чтобы Docker игнорировал при построении .
Контекст сборки, который отправляется демону Docker, это все файлы / папки, которые находятся в текущем каталоге, указанном в команде sudo docker build .
. В вашем текущем каталоге старайтесь иметь файлы / папки, необходимые для создания вашего изображения.
Вы также можете создать файл .dockerignore, чтобы указать файлы / папки, которые вы хотите, чтобы Docker игнорировал при построении .