Dockers ‘take-over-system’ style of network management will interfere with proxmox networking.
Comment on Docker in LXC vs VM
bizdelnick@lemmy.ml 1 month ago
What’s the purpose of running container in a container? Why not install docker on your host machine?
MangoPenguin@lemmy.blahaj.zone 1 month ago
bizdelnick@lemmy.ml 1 month 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 1 month 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 1 month 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 1 month 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.
darkknight@discuss.online 1 month ago
You want to to keep modification of the host to a minimum in virtualization. It makes troubleshooting so much easier.
mr_jaaay@lemmy.ml 1 month 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 1 month 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 1 month 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 1 month ago
Docker doesn’t need to portable because containers are…
I don’t even understand this logic.