I’m hosting a few services using docker. For something like an openstreetmap tileserver, I’d like it to remain on my SSD because high speed improves performance, and the directory is unlikely to grow and fill the drive.

For other services like NextCloud, speed isn’t as important as storage size, so I might want it on a larger HDD raid.

I know it’s trivial to move the volumes directory to wherever, but can I move some volumes to one directory and some volumes to another?

  • catloaf@lemm.ee
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 days ago

    I’ve never not used bind mounts. That data is persistent. Nonpersistent data is fine on docker volumes.

    • Dave@lemmy.nz
      link
      fedilink
      English
      arrow-up
      15
      ·
      3 days ago

      Docker wants you to use volumes. That data is persistent too. They say volumes are much easier to backup. I disagree, I much prefer the bind mounts, especially when it comes to selective backups.

      • KaninchenSpeed@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 days ago

        Volumes are horrible, how would I easily edit a config file of the programm running inside, if the container deosnt even start.

        Bind mounts + ZFS datasets are the way to go.