Dockers ‘take-over-system’ style of network management will interfere with proxmox networking.
Comment on Docker in LXC vs VM
bizdelnick@lemmy.ml 2 days ago
What’s the purpose of running container in a container? Why not install docker on your host machine?
MangoPenguin@lemmy.blahaj.zone 2 days ago
bizdelnick@lemmy.ml 1 day ago
Well, I don’t use proxmox, however docker coexists with libvirt and other virtualization systems. If there are overlapping networks that docker ant proxmox attempt to manage, they are configurable.
sugar_in_your_tea@sh.itjust.works 2 days ago
I don’t use proxmox, but it works absolutely fine for me on my regular Linux system, which has a firewall, some background services, etc. Could you be more specific on the issues you’re running into?
Also, I only really expose two services on my host:
- Caddy - handles all TLS and proxies to all other services in the internal docker network
- Jellyfin - my crappy smart TV doesn’t seem to be able to handle Jellyfin + TLS for some reason, it causes the app to lock up
Everything else just connects through an internal-only docker network.
MangoPenguin@lemmy.blahaj.zone 2 days ago
A couple posts down explains it, docker completely steamrolls networking when you install it. …proxmox.com/…/running-docker-on-the-proxmox-host…
The other reason is if it’s on the host you can’t back it up using proxmox backup server with the rest of the VMs/CTs
sugar_in_your_tea@sh.itjust.works 2 days ago
I don’t use proxmox, so I guess I don’t understand the appeal. I don’t see any reason to backup a container or a VM, I just backup configs and data. Backing up a VM makes sense if you have a bunch of customizations, but that’s pretty much the entire point of docker, you quarantine your customizations to your configs so it’s completely reproducible if you have the configs and data.
mr_jaaay@lemmy.ml 2 days ago
Honestly, I never really thought of installing Docker directly on Proxmox. I guess that might be a simpler solution, to run Dockers directly, but I kind of like to keep the hypervisor more stripped down.
DarkDarkHouse@lemmy.sdf.org 2 days ago
If you do that, Docker is stuck on that host. If it’s in an LXC it can move to another host. Plus, backing up and snapshotting are easier IMO.
bizdelnick@lemmy.ml 2 days ago
Snapshotting in docker is as easy as
docker commit
. After that you can back it up withdocker save
. Then move to another host, but not without downtime.However normally you need to backup/move only volumes attached to containers. If that’s not the way how you like to organize your services, you likely don’t need docker.
just_another_person@lemmy.world 2 days ago
Docker doesn’t need to portable because containers are…
I don’t even understand this logic.