• 0 Posts
  • 546 Comments
Joined 2 years ago
cake
Cake day: June 19th, 2023

help-circle




  • Regardless of VM or LXC, I would only install docker once. There’s generally no need to create multiple docker VMs/LXCs on the same host. Unless you have a specific reason; like isolating outside traffic by creating a docker setup for only public services.

    Backups are the same with VM or LXC on Proxmox.

    The main advantages of LXC that I can think of:

    • Slightly less resource overhead, but not much (debian minimal or alpine VM is pretty lightweight already).
    • Ability to pass-through directories from the host.
    • Ability to pass-through hardware acceleration from a GPU, without passing through the entire GPU.
    • Ability to change CPU cores or RAM while it’s running.











  • Komodo is a full management setup, similar to Portainer, Dockge, etc… It works reasonably well.

    Watchtower doesn’t require any labeling unless you want to exclude a container.

    but my main concern is having a breaking change be automatically updated

    Pinning to a major version usually solves this, ie; instead of using postgres:latest use postgres:14 which will give you updates only from version 14.

    But also have backups in place, worst case you just roll back to before it updated.





  • I run proxmox on the host with docker in a VM for 90% of my stuff, OS updates I do like every 6 months maybe, I’ve done 1 major version upgrade on proxmox with no issues at all.

    The docker containers auto-update via Komodo, and nothing really ever breaks anymore other than the occasional container error that needs a simple fix.

    Everything important is backed up nightly using both proxmox backup server, and to backblaze B2 with restic.