我正在尝试将Portainer的一个实例部署到docker swarm。我不确定如何设置正确的标志来启用SSL。

从文档:

$ 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

但是如何将其转换为docker compose yml文件?

最佳答案

https://composerize.com/可以帮助您将docker命令转换为docker-compose.yml

08-25 00:46