dockerdocker-swarmportainer

Portainer - how to specify SSL in docker-compose.yml?


I'm trying to deploy an instance of Portainer to a docker swarm. I'm not sure how to set the correct flag to enable SSL.

From the docs:

$ docker run -d -p 443:9000 --name portainer --restart always -v ~/local-certs:/certs -v portainer_data:/data portainer/portainer --ssl --sslcert /certs/portainer.crt --sslkey /certs/portainer.key

https://portainer.readthedocs.io/en/stable/deployment.html

But how do you translate that into a docker compose yml file?


Solution

  • https://composerize.com/ can help to translate your docker command into a docker-compose.yml