Bonjour, je rencontre un problème lorsque j'essaye d'installer Portainer sur TrueNAS Scale (pour gérer mes Docker)
En gros dans la doc de Portainer, pour l'installation ils disent d'utiliser la commande :
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/volume1/docker/portainer/config:/data portainer/portainer-ce
Sauf que quand je fais cette commande et que je cherche 192.168.1.200:9000 je n'ai pas de résultat (192.168.1.200 étabt l'ip de mon TrueNAS Scale)
Du coup j'ai trouvé une solution en ajoutant lors de l'installation
--network host
Ce qui nous donne la commande suivante :
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always --network host -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/volume1/docker/portainer/config:/data portainer/portainer-ce
Et la j'ai bien accès à 192.168.1.200:9000. Sauf que ! He oui problème, bah ça fou la merde pour le reste. Dans la config Network je n'ai que :
- host
- none
Mais pas de bridge ! Et je n'arrive pas à en créer un j'ai cette erreur :
operation is not permitted on predefined bridge network
Donc le problème ici c'est qu'il me manque le réseau "Bridge" dans Docker. Quand je fais la commande :
docker network ls
Je n'ai que "host" et "none" mais pas de bridge comme il devrait. AIDEZ MOI JE NE DORS PLUS !!
En gros dans la doc de Portainer, pour l'installation ils disent d'utiliser la commande :
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/volume1/docker/portainer/config:/data portainer/portainer-ce
Sauf que quand je fais cette commande et que je cherche 192.168.1.200:9000 je n'ai pas de résultat (192.168.1.200 étabt l'ip de mon TrueNAS Scale)
Du coup j'ai trouvé une solution en ajoutant lors de l'installation
--network host
Ce qui nous donne la commande suivante :
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always --network host -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/volume1/docker/portainer/config:/data portainer/portainer-ce
Et la j'ai bien accès à 192.168.1.200:9000. Sauf que ! He oui problème, bah ça fou la merde pour le reste. Dans la config Network je n'ai que :
- host
- none
Mais pas de bridge ! Et je n'arrive pas à en créer un j'ai cette erreur :
operation is not permitted on predefined bridge network
Donc le problème ici c'est qu'il me manque le réseau "Bridge" dans Docker. Quand je fais la commande :
docker network ls
Je n'ai que "host" et "none" mais pas de bridge comme il devrait. AIDEZ MOI JE NE DORS PLUS !!