Как можно создать и запустить образ docker приложения с несколькими файлами docker?

#mongodb #spring-boot #docker #nginx #docker-compose

Вопрос:

У меня есть приложение docker с несколькими файлами docker. Каждый файл находится в отдельном подкаталоге проекта. Файл dockercompose создается в корневом каталоге. Пожалуйста, смотрите проект, как показано ниже:

введите описание изображения здесь

Мой вопрос в том, как создать образ из приложения и затем отправить его в docker Hub?

Ответ №1:

Прежде всего: docker compose создает стек docker, где каждая служба представляет собой один образ docker.

По docker-compose push команде вы можете нажать каждое отдельное изображение docker.

Комментарии:

1. это приведет к отправке разных изображений для каждой службы, не так ли? что делать, если я хочу создать образ, который сочетает в себе эти три услуги, возможно ли это?

2. Нет, как я уже говорил, каждая служба представляет собой один образ, который необходимо переместить в концентратор.