안녕하세요, Docker 없이 Discourse를 단독으로 사용할 수 있나요?
저희는 공식 설치 가이드를 따르는 설치만 지원하며, 이 가이드는 내부적으로 Docker를 사용합니다.
Docker를 사용하지 않고 Discourse를 실행하려는 이유가 무엇인지 여쭤봐도 될까요?
Discourse를 직접 사용해 보고 싶지만 다른 사람들이 사용하지 않도록 하고 싶다면, Windows 10에서 개발용 Discourse 설치 입문가 가이드, Ubuntu에서 개발용 Discourse 설치 입문가 가이드, macOS에서 개발용 Discourse 설치 입문가 가이드를 사용할 수 있습니다.
Docker에서 문제를 겪고 있습니다! 저는 Docker를 Docker Desktop으로 관리하는 것을 선호하는데, 이 도구는 Linux에서도 사용할 수 있지만 제 Linux 기계에서는 작동하지 않습니다! 여러 인스턴스를 사용할 수 있다면 더 유용할 것 같습니다…
음, Docker Desktop은 데스크톱에서 실행하는 거잖아요? 공식 설치 방법은 서버에서 Discourse를 실행하는 사람들을 위한 것이며, 그곳에서는 Docker Desktop을 사용하지 않아요.
웹사이트 소프트웨어인 Discourse는 24시간/365일 켜져 있고 인터넷에 연결되어 있어 항상 사용 가능하며 사용자가 원격으로 접근할 수 있도록 서버에서 실행하는 거예요. 데스크톱에 설치해서 사용할 수 있는 Blender나 Firefox 같은 로컬 소프트웨어와는 달라요.
데스크톱에서 Discourse를 실행하는 것은 개발 목적으로 사용되며(관련 가이드가 많이 있습니다), 데스크톱에서 프로덕션 환경을 실행하는 것도 가능은 하지만, 관련 기술에 매우 익숙하지 않는 한 너무 번거로울 거예요.
Docker 없이 커스텀 nginx 설정이 적용된 Ubuntu가 설치된 클라우드 개발 머신을 사용 중입니다. 도메인 이름이 있고 HTTPS로 실행됩니다. 다만, 유지보수가 적은 프로덕션 솔루션으로는 권장하지 않습니다. 그래도 설정하는 데는 그렇게 오래 걸리지 않습니다.