Базовый образ Docker из моей текущей конфигурации ОС

Мне нужны некоторые разъяснения по поводу образа Docker Base Os.

В частности, я хотел бы знать, возможно ли создать базовую ОС док-станции из образа, запущенного на моей Raspberry. Если я правильно понимаю, правильный способ использования docker предполагает использование новой установки (например, Raspbian) Os и создание контейнеров, которые должны запускаться поверх этой чистой Os.

Кстати, на моей Raspbian Os есть много конфигураций и различных процессов (и так далее), разработанных за последние годы.

Итак, есть ли возможность создать Docker-контейнер, отражающий мою версию Raspbian Os? И, в конце концов, я должен загрузить его с помощью ключевого слова FROM?

Спасибо

1 ответ

Решение

На самом деле вы можете создавать свои собственные изображения, которые не имеют базовых изображений. Это называется scratch,

Вы все еще должны начать Dockerfile с FROM scratch как только это требование - иметь FROM в начале:

Инструкция FROM инициализирует новый этап сборки и устанавливает базовый образ для последующих инструкций. Таким образом, действительный Dockerfile должен начинаться с инструкции FROM.

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

Это источник: https://hub.docker.com/_/scratch

Другие вопросы по тегам