Можем ли мы использовать инструкцию RUN с базовым изображением в качестве нуля? - PullRequest
0 голосов
/ 09 марта 2020

С нуля

RUN mkdir hello

Это мой Dockerfile, и я не могу создать образ для этого.

Команда построения docker build -t sample.

Ниже приведен вывод

Отправка контекста сборки в Docker демон 2.048kB

Шаг 1/2: ОТ нуля

--->

Шаг 2/2: RUN mkdir hello

---> Запуск в faafa9f9aa98

Ошибка создания среды выполнения OCI: container_ linux. go: 346: запуск процесса контейнера вызвал "exe c: \" / bin / sh \ ": stat / bin / sh: нет такого файла или каталога": неизвестно

1 Ответ

1 голос
/ 13 марта 2020

Скретч-изображение не содержит ничего, даже /bin/sh или /usr/bin/mkdir.

Так что вы ничего не можете RUN, если только вы не COPY войдете в изображение первым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...