У меня есть файл docker-compose.yaml, например:
version: '3.7'
services:
passbolt:
image: passbolt/passbolt
hostname: passbolt
container_name: passbolt
ports:
- 80:80
- 443:443
environment:
DATASOURCES_DEFAULT_HOST: mariadb
DATASOURCES_DEFAULT_USERNAME: passbolt
DATASOURCES_DEFAULT_PASSWORD: passbolt
DATASOURCES_DEFAULT_DATABASE: passbolt
APP_FULL_BASE_URL: https://my.url/
networks:
- passbolt_network
depends_on:
- mariadb
mariadb:
image: mariadb
hostname: mariadb
container_name: mariadb
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: passbolt
MYSQL_USER: passbolt
MYSQL_PASSWORD: passbolt
networks:
- passbolt_network
networks:
passbolt_network:
driver: overlay
Я работаю со стеком docker stack deploy -c docker-compose.yaml test
И passbolt Служба закрыта из-за Исключение: Естьбыла проблема с подключением к базе данных: SQLSTATE [HY000] [2002] Соединение отклонено в (...)