Как создать docker-образ своей системы, а не из репозитория?
Во всех мануалах, что перечитал, в dockerfile предлагается за основу брать образ из репозитория.
А нужен образ именно своей, только что установленной системы.
Это возможно?
Есть docker import. Я им федору 6 оконтейнерил с ещё живого хоста.
Но смысла свой текущий хост в образ конвертировать нету. Размеры выплывают чрезмерные.
Просто слепо использовать образы из репозитория собранные неизвестно кем и использовать их на продакшене как-то не очень правильно, мне кажется.
Я ему через Dockerfile попытался подсунуть образ debian-8.7.1.iso и при docker build ругается "invalid reference format".
matveyboyko, докер не vmware\virtualbox - он вам систему не проинсталлирует из .iso.
в докер хаб у образов дебиан статут официальных и их использовать не опаснее чем собственно иметь docker daemon запущенным. больщенство базовых образов в статусе официальные и говорить "неизвестно кем" мягко говоря нельзя.
если уж совсем параноя спать не дает - то повторите путь как те образы собираются - благо сорцы и rootfs все в гитхабе лежит.
rustler2000, да тут не в паранойе дело.
Вот, например, ищу образ debian8 (docker search debian8).
Выпадает список. Там в колонке official нет ни одного значка OK.
Это значит, что эти образы не подтверждены и команда типа за них не ручается.
Я ведь могу точно так же запушить свой образ и он станет доступен всем желающим.
Мне вот просто странно, неужели только у меня такие вопросы возникают?
хм...
Почему я не могу сам собрать то, что мне нужно?