Bonjour,
J’essaye de faire un doc d’une installation de jeedom sous docker et de comprendre comme ça fonctionne.
Dans la doc, il est indiqué que l’on peut utiliser docker compose (mode 1 service) :
services:
jeedom:
image: jeedom/jeedom:latest
volumes:
- http:/var/www/html
- db:/var/lib/mysql
tmpfs:
- /tmp/jeedom
ports:
- 40080:80
restart: always
network_mode: bridge
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:80"]
interval: 30s
timeout: 10s
retries: 5
volumes:
db:
http:
Tout se fait automatiquement et fonctionne du premier coup en passant via portainer, en revanche, je ne trouve pas comment passer jeedom en https avec docker compose ?.
J’ai essayé d’ajouter une ligne dans ports (40443:443), c’est pris en compte dans docker mais ensuite si j’essaye d’accéder à https://MON_IP:40443 ça ne répond pas contrairement à http://MON_IP:40080
J’ai configuré dans la partie réseau l’accès externe en https mais ça ne change rien.
Est-ce que l’image jeedom expose bien le port 443 ?
La question suivante : comment ajouter un certificat local avec docker compose ? Pour le moment, mon reverse proxy (RP) fait du https entre mon navigateur et le serveur RP, puis c’est de l’http entre le RP et jeedom sous docker. (sur le community, il y avait un lien avec un tuto de partagé mais visiblement le site n’existe plus).
J’ai vu qu’il y avait un driver macvlan (que je n’ai pas encore réussi à configurer). Je voulais que le serveur DHCP génère l’IP pour ce container via une macAddress… Si vous avez un petit tuto pour adapter docker compose je suis preneur.
Dernière question pour ce sujet car ça commence a faire beaucoup j’en suis contient.
J’ai un hyperviseur proxmox avec une VM qui héberge docker. Pour le moment j’ai créé ça from scratch avec une petite config.
Comment géré vous les volumes docker ? Je me dis qu’il est peut être préférable de monter des disques virtuels par image docker contenant les volumes (avec données persistantes). Par défaut tout est sur le disque de l’OS, j’ai peur qu’en cas de réinstallation/migration ça complique les choses non ?
Merci pour vos retours.