Bonjour,
Je me mets à docker et j'essaye de monter des containers comme suit:
- un reverse proxy avec l'image xataz/reverse-nginx pour pointer vers les différents container
- un nextcloud avec l'image wonderfall/nextcloud
- un emby avec l'image xataz/emby
L'accès à nextcloud se passe bien, mais quand je veux accéder à emby, il me renvoie sur nextcloud. Je ne parviens pas à comprendre où est ce que je me trompe. Je pense que le fichier de conf emby pour nginx qui est généré est mauvais, mais je ne comprends pas pourquoi.
Mon docker-compose.yml :
version: "2"
services:
nginx:
image: xataz/reverse-nginx
container_name: nginx
links:
- nextcloud:nextcloud
- emby:emby
ports:
- "80:8080"
- "443:8443"
environment:
- EMAIL=mail@domaine.fr
volumes:
- /docker/reverse/ssl:/nginx/ssl
- /var/run/docker.sock:/var/run/docker.sock
- /volume1/docker/nginx/sites-enabled:/nginx/sites-enabled
depends_on:
- nextcloud
- emby
nextcloud:
image: wonderfall/nextcloud
container_name: nextcloud
links:
- db_nextcloud:db_nextcloud
environment:
- UID=1000
- GID=1000
volumes:
- /volume1/docker/nextcloud/data:/data
- /volume1/docker/nextcloud/config:/config
- /volume1/docker/nextcloud/apps:/apps2
labels:
- reverse.frontend.domain=nextcloud.mondomaine.fr
- reverse.backend.port=8888
- reverse.frontend.ssl=true
- reverse.frontend.ssltype=rsa4096
- reverse.frontend.hsts=true
- reverse.frontend.headers=false
db_nextcloud:
image: mariadb:10
container_name: db_nextcloud
volumes:
- /volume1/docker/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=passwd
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=passwd
emby:
image: xataz/emby
container_name: emby
environment:
- UID=1000
- GID=1000
volumes:
- /volume1/docker/emby/data:/embyData
- /volume1/downloads/complete:/Media
labels:
- reverse.frontend.domain=emby.mondomaine.fr
- reverse.backend.port=8096
- reverse.frontend.ssl=true
- reverse.frontend.ssltype=rsa4096
- reverse.frontend.hsts=true
- reverse.frontend.headers=false
Question subsidiaire, est-ce qu'il est possible via nginx de rediriger un domaine sur un port d'un service hors de docker ? Je n'ai pas réussi.
Merci