I was able to setup a WordPress containerised app using the docker-compose.yml file below and it is working fine:
wp1: image: wordpress links: - db:mysql ports: - 9001:80 environment: WORDPRESS_DB_NAME: mysql_db1 db: image: mariadb environment: MYSQL_ROOT_PASSWORD: password phpmyadmin: image: corbinu/docker-phpmyadmin links: - db:mysql ports: - 8000:80
I also installed lets-encrypt and was able to make my main domain in https work like https://domain.com but when I access the WP app in docker https://domain.com:9001 it is not working but http://domain.com:9001 is working
What I have tried is changing the ports from
ports: - 9001:80
ports: - 9001:443
I'm using the default Digitalocean 1-click app 1.12.3 docker in Ubuntu 16.4 running on Apache2
What would be the proper way to implement ssl so I can access my dockerised sites with ssl like: https://domain.com:9001 ?