# Why Docker?

**URL:** <https://meta.discourse.org/t/why-docker/298865>\
**Category:** Self-hosting\
**Created:** [March 11, 2024, 11:42am UTC](https://meta.discourse.org/t/why-docker/298865 "2024-03-11T11:42:36Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![NullUsername](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@NullUsername](https://meta.discourse.org/u/NullUsername)\
**Post date:** [March 11, 2024, 11:42am UTC](https://meta.discourse.org/t/why-docker/298865/1 "2024-03-11T11:42:36Z")

</div>

Why did the devs choose docker ?

Theres Linux Containers (LxC). Theres VM’s scripts. You could create an ISO installer.  
LxC are literally containers.

For SysAdmins this docker nonsense is redundant and pointless if you have a network setup with firewalls. etc

I understand that this is simple install for those who do not know how to use linux and secure it but for sysadmins having to learn docker is pointless. LxC and VMs will always be much better than docker.

For SysAdmin’s who manage servers we create LxC and VM’s in a separate network. So I have created a dedicate VM for discourse to then create a docker container. -\_-

So now is a network within a network. A dedicated isolated VM and only to create a docker container isolated from everything -\_-

There’s no guide to install it dockerless, regardless if it comes with support or not. Theres no guide or assistance for exposing the host IP to the container.

---

_[View the full topic](https://meta.discourse.org/t/why-docker/298865)._
