How to use docker rootless images
Our docker-compose.yml example uses root images. If you want to use non-root images, choose one from available docker tags as image and update ports option.
root images uses 80 and 443 ports:
version: '3.7'
services:
db:
...
passbolt:
image: passbolt/passbolt:latest-ce
...
ports:
- 80:80
- 443:443
non-root images uses 8080 and 4433 so you need to map ports 80 and 443 to them:
version: '3.7'
services:
db:
...
passbolt:
image: passbolt/passbolt:latest-ce-non-root
...
ports:
- 80:8080
- 443:4433
non-root images also uses a different path to handle ssl certificates:
version: '3.7'
services:
db:
...
passbolt:
...
volumes:
...
- ./certs/cert.pem:/etc/passbolt/certs/certificate.crt:ro
- ./certs/key.pem:/etc/passbolt/certs/certificate.key:ro
You can know more about how to setup https on docker on the https configuration section.
Other frequently asked questions in the same category
- How to install passbolt server
- How to make passbolt backups
- How can I update my passbolt server?
- What are the minimum server requirements?
- Does passbolt provide hosting?
- Where can I get help for installation issues?
- Why do I see an unsafe mode banner in the footer?
- Why are my emails not being sent?
- Why should I install haveged on virtual environments?
- How to update my subscription key
- Why am I getting ldap synchronization issues?
- How to increase auto logout time?
- Firewall rules
- How to generate JWT key pair manually
- Troubleshoot Docker
- How to migrate from HTTP to HTTPS
- How to use docker rootless images
- How to import SSL certificate on mobile application
- Troubleshoot SSL
- How to rotate server GPG keys
- iOS / Android Mobile FAQ
- How to install passbolt in non-interactive mode?
- Troubleshoot Helm
- How to set up NTP
- Docker Secrets