Salut,
Suivant ton installation actuel, tu as deux solutions, sois tu passes par un conteneur pour faire le reverse. (image xataz/reverse-nginx en beta), sois en installant nginx en dur. As tu une préférence ?
Autrement petit conseil, utilise plutôt docker-compose en version 2 :
version: '2'
networks:
default:
driver: bridge
services:
joomla:
image: simplific/nginx-joomla
ports:
- "8080:80"
joomladb:
image: mysql:5.6
environment:
- MYSQL_ROOT_PASSWORD=XXXXXXX
networks:
default:
aliases:
- mysql
Et par exemple avec mon reverse-nginx (auto pub ^^) :
version: '2'
networks:
default:
driver: bridge
services:
reverse:
image: xataz/reverse-nginx
ports:
- "80:8080"
- "443:8443"
volumes:
- /opt/nginx/ssl:/nginx/ssl
- /var/run/docker.sock:/var/run/docker.sock
environment:
- EMAIL="moi@mondomaine.com"
joomla:
image: simplific/nginx-joomla
labels:
- reverse.frontend.domain=joomla.mondomaine.com
- reverse.frontend.ssl=true
- reverse.backend.port=80
joomladb:
image: mysql:5.6
environment:
- MYSQL_ROOT_PASSWORD=XXXXXXX
networks:
default:
aliases:
- mysql
Et là, ton reverse s'auto génère dans un conteneur, avec certificat letsencrypt 🙂