Я пытаюсь создать 3 сервиса mattermost на 1 компьютере AWS EC2.
Позвольте мне объяснить дальше с большим количеством текстов:
Когда я запускаю docker-compose up -d
, я получаю сервис со следующей структурой:
Как я могу изменить сценарии, связанные с докером, чтобы я мог создать 3 набора услуг?
Я пробовал docker-compose up --scale app=3 --scale web=3 --scale db=3
. Но я не могу найти способ указать другой порт для каждого контейнера App
.
Единственное решение, которое я нашел, это:
Создайте 3 копии папки
mattermost-docker
.Измените порт
App
и информацию о соединении с базой данных.Запустите
docker-compose up -d
3 раза вmattermost-docker1
,mattermost-docker2
иmattermost-docker3
по отдельности.
Но это решение создает много дублированных файлов. Мне это не нравится.
Кто-нибудь знает, как создать 3 набора наиболее важных сервисов?