Я создал свой Home-Server на Raspberry Pi и хотел установить nextcloud с Docker.
Но в следующем облаке нет мариадб.
Что не так?
db:
image: jsurf/rpi-mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
volumes:
- /media/data/mySQL:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=Foo12345
- MYSQL_PASSWORD=Foo123
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
nextcloud:
image: nextcloud:apache
volumes:
- /media/data/nextCloud:/var/www/html/data
links:
- db
environment:
- MYSQL_ROOT_PASSWORD=Foo12345
- MYSQL_PASSWORD=Foo123
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
labels:
- "traefik.frontend.rule=Host:cloud.domain.com"
NextCloud запускается, но если я пытаюсь установить admin-User, появляется ошибка:
Контейнер mariadb имеет IP 172.21.0.4, поэтому я думаю, что что-то не так с ссылкой. Но что?
(172.21.0.5 - IP-адрес NextCloud-контейнера)