Docker container as web application
I would be fantastic to have the possibility to install a Docker container as a web application. On the services page of the dashboard Docker can/should be included as well then.
Right now I apply the following workaround:
- Setup a docker container manually on the server that listens on an internal port
- Setup a new web application in the dashboard
- Setup a custom Nginx config for the web application manually on the server (so that Nginx acts as a reverse-proxy for the Docker container)
Comments: 7
-
31 Oct, '20
LasseThis should definitely be a priority for RC development. Make it optional as are other services to keep the server bloat at minimum. Ie. Run the installation and config scripts on demand when user enables Docker under services tab. Everybody's happy.
-
31 May, '21
Kevin PirnieIn fairness, while I do believe this would be an incredible feature, personally I'd rather not have to have another piece of software installed on my servers that I wouldn't use. Rather than Docker, why not utilize LXC? It's already installed with Ubuntu anyways, and the only extras needed would be the container images.
-
15 Aug, '21
AdrienThis would be life changing
-
05 Sep, '21
MarkI use docker on our Discourse Forum. This is a must have and hoping it will be implemented here on RunCloud.
-
02 Nov, '21
AfiqThis would be a nice addition to RC. We use docker in our local development environment. Would be a huge improvement if we could also use docker as our production environment too.
-
06 Dec, '21
EnricoIt would be great and appreciated from everybody if you in the meantime would publish any step-by step guide to:
1 - Setup a docker container manually on the server that listens on an internal port (obviously assuming that user knows what Docker is)
2 - Setup a custom Nginx config for the web application manually on the server (so that Nginx acts as a reverse-proxy for the Docker container)
Fair better would be if you share some script or panel function to automatize steps 1 and 2 -
14 Dec, '21
PierreUsing the same workaround and a proper solution would be awesome