I’m running Docker on Ubuntu server; around 50 containers running, most admin via Portainer. Configuration files and small databases for container applications are stored on the local SSD, media and larger files are stored on a NAS.

NAS data and the container folders are backed up.

I have a second identical machine doing nothing. What would you recommend researching to add resilience to this setup? Top priority is quick and easy restoration should the SSD fail - everything else is relatively easy to replace.

I’ll create an SSD RAID but I like the idea of a second host.

  • mertn@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I put my dockers on mirrored zfs pool and have enough spare parts in case of breakdowns.

    • Sim@lemmy.nzOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      So you have Docker itself on a single host (with parts) and all the containers in fault tolerant storage, and the most work you’d have to do in the event of host drive failure is to re-install the OS and Docker itself?

      • mertn@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I have the OS (with docker) mirrored too. So no reinstalling, just disk or other parts swapping in case of a failure. I hope. A mothboard swap is the worst downtime. I have done this and needed to fiddle with network settings due to changed net interface name to get the server up again.