Базовый образ 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