I just start using my homelab to host some new good services, and I want to know what is the approach of a docker setup, what is the best distro for? How to deploy them correctly? Basically I’m a real noob in this subject. Thank you

  • moonpiedumplings@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 month ago

    Debian with the docker convenience script.

    They seem to be moving away from this, and it’s not longer the first option on their install page

    On their debian page

    Use a convenience script. Only recommended for testing and development environments

    Also, it should be noted about the first option they recommend, Docker Desktop, that Docker Desktop is proprietary.

    I recommend just getting the docker.io and docker-compose from debian’s repositories.

    • ikidd@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Well, that’s a new development. That used to be the go-to method they pushed. Thanks for pointing that out.

      As for Docker Desktop being the top option, it would only be used for a “development environment” because why would you install that on a headless docker host for production? And after the horror stories I’ve heard of Windows and Mac versions of Docker Desktop, there isn’t a chance in hell I’d use it anyway.

      So yes, going forward it looks like adding the repos and apt-get install are the way to go. Except, the convenience script was so… convenient.