- Modifié
Bonjour, j'ai un soucis avec mon docker-compose sur mon VPS.
Le soucis vient de la redirection des ports de l'image syspass. Les ports 80, 8080 et 443 sont déjà utilisés, j'ai alors essayé d'autres numéros de ports mais aucun ne marche. En installant l'image syspass sur un serveur Dply, ça marche très bien. Comment faire ?
version: '2'
services:
nginx-proxy:
restart: always
image: jwilder/nginx-proxy
ports:
- "80:80"
- "443:443"
volumes:
- /srv/docker/nginx/certs:/etc/nginx/certs:ro
- /etc/nginx/vhost.d
- /usr/share/nginx/htmlqui contient l'installation des images de tous mes services web hébergés
- /var/run/docker.sock:/tmp/docker.sock:ro
nginx-proxy-companion:
image: jrcs/letsencrypt-nginx-proxy-companion
volumes:
- /srv/docker/nginx/certs:/etc/nginx/certs:rw
- /var/run/docker.sock:/var/run/docker.sock
volumes_from:
- nginx-proxy
koel:
container_name: koel
image: etopian/docker-koel
depends_on:
- mariadb
ports:
- "9876:80"
environment:
- VIRTUAL_HOST=test.toto.fr
- LETSENCRYPT_HOST=test.toto.fr
- LETSENCRYPT_EMAIL=test@gmail.com
- DB_HOST=mariadb
- DB_DATABASE=forge
- DB_USERNAME=root
- DB_PASSWORD=toto
- ADMIN_EMAIL=test@gmail.com
- ADMIN_NAME=admin
- ADMIN_PASSWORD=toto
- APP_DEBUG=true
- AP_ENV=production
volumes:
- /mnt/music/:/DATA/music/:ro
mariadb:
image: mariadb:10.1
container_name: mariadb
environment:
- MYSQL_ROOT_PASSWORD=toto
- MYSQL_PASSWORD=toto
- MYSQL_DATABASE=forge
volumes:
- /mnt/docker/mysql/db:/var/lib/mysql
cozy:
container_name: cozy
image: cozy/full:latest
environment:
- VIRTUAL_HOST=test1.toto.fr
- LETSENCRYPT_HOST=test1.toto.fr
- LETSENCRYPT_EMAIL=test@gmail.com
codiad:
container_name: codiad
image: wernight/codiad
environment:
- VIRTUAL_HOST=test2.toto.fr
- LETSENCRYPT_HOST=test2.toto.fr
- LETSENCRYPT_EMAIL=test@gmail.fr
app:
container_name: syspass-app
image: nuxsmin/docker-syspass:latest
restart: always
ports:
- "800:80"
- "444:443"
links:
- db
environment:
- VIRTUAL_HOST=test4.toto.fr
- LETSENCRYPT_HOST=test4.toto.fr
- LETSENCRYPT_EMAIL=test@gmail.fr
volumes:
- /var/www/html/sysPass/config
- /var/www/html/sysPass/backup
db:
container_name: syspass-db
restart: always
image: nuxsmin/docker-syspass:mysql
ports:
- "3306"
environment:
- DB_REMOTE_HOST=test4.toto.fr
- DB_REMOTE_ROOT_PASS=syspass
- MYSQL_PASSWORD=syspass
- MYSQL_DATABASE=syspass
volumes:
- /var/lib/mysql
rainloop:
image: jprjr/rainloop
environment:
VIRTUAL_HOST: test5.toto.fr
NGINX: 1
LETSENCRYPT_HOST: test5.toto.fr
LETSENCRYPT_EMAIL: test@gmail.fr
ports:
- "8080:80"
volumes:
- "/data/rainloop:/var/lib/rainloop/data"
[edit] Maintenant le problème vient du network des deux containers syspass...