2016-10-14 9 views
1

Как преобразовать конфигурацию докеров в изображение докеры?Как конвертировать настройку докеры в изображение докеры?

Итак, у меня есть настройка окружения докеров с docker-compose, и я хотел бы создать изображение докера для Docker Hub из этой настройки.

Есть ли способ сделать это?

ответ

1

Нет, вы не можете объединить несколько изображений.

Вы можете захватить запущенные контейнеры в виде изображений с помощью docker commit и нажимать каждое изображение на концентратор - но вам нужно разделить свой docker-compose.yml отдельно.

Существует новый рабочий процесс для этого типа сценариев, называемый application bundles, который позволяет захватывать распределенную систему как набор изображений. В настоящее время это экспериментальная функция.

1

Вы можете либо построить изображение с помощью команды $ docker build и использовать правильный тег, а нажать $ docker push. Или вы можете определить правильное изображение в Докер-compose.yml:

container: 
    build: . 
    image: username/image:tag 

И после сборки нажать на изображение с $ docker-compose push

+0

Дело в том, что у меня есть несколько контейнеров в моем docker-compose.yml, и он создает несколько изображений. И мне нужен один маргинальный номер – Vardius

+0

Я не вижу смысла делать это. Я предполагаю, что разные изображения (и контейнеры) имеют разную роль, поэтому было бы более ясным, будут ли они использовать разделенные изображения. Конечно, я не знаю, как это сделать. – Lauri

+0

Я бы хотел использовать этот env на конвейерах bitbucket – Vardius

Смежные вопросы