حسنًا، أرغب في تجربة Discourse، لذا أقوم بتثبيته عبر Docker، لكنني أواجه هذه الرسالة الخطأ. في الواقع، عند البحث، أرى أن الكثيرين يواجهون نفس المشكلة، لكنني لا أستطيع معرفة كيفية حلها.
starting up existing container
+ /usr/bin/docker start app
Error response from daemon: driver failed programming external connectivity on endpoint app (7336c875bdf9e3f18f08ca0af0a5aad10181ba37508f92c68f87a75637c56583): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
Error: failed to start containers: app
لقد قمت بالفعل بتعيين التالي في /opt/discourse/containers/app.yml:
expose:
- “8880:80” # http
- “8443:443” # https
هذا خادم ويب حيث يعمل موقع إلكتروني على Apache مع HTTPS، لذا نعم، المنفذ 443 مستخدم بالفعل. ولكن إذا قمت بتعيين app.yml لإعادة تعيين المنفذ 443 إلى 8443، فلماذا ما زلت أحصل على هذه الرسالة؟