Couple of days ago I have configured and enabled my SSL apache web service. It seems after that the Discourse failed to work.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 344d2f37baed local_discourse/app "/sbin/boot" 6 weeks ago Exited (9) 3 days ago app
By the command of
sudo docker ps -all I could see that the app was in exit status. Then I ran the command of
sudo docker start app and the system feedback:
Error response from daemon: driver failed programming external connectivity on endpoint app (9f4af91af7f844403674367dc1c7652e0db30c70abcf23f879cec57a16332f63): Error starting userland proxy: listen tcp 0.0.0.0:443: listen: address already in use Error: failed to start containers: app
In addition to the configuration of SSL, I also have rebooted my service several times. I have not done anything to Docker. So, it seems that the docker and Discourse switched itself from http to https.