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

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

      When I tried it last (a couple years ago), the docker snap was an untroubleshootable mess. I don’t like the idea of running Docker that way, in whatever version of a container that Canonical has come up with for snaps. It’s just looking for problems. Run an application with Snap if you want, but a whole container system? No thanks.

      • sum_yung_gai@lemm.ee
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 month ago

        I just don’t use snaps and it works great for me. For docker I add their apt repository and install it like that.

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

          Well, I wasn’t using snaps and it still decided to install Docker snap on me. 2 days of troubleshooting before I figured out that the snap existed and was having a war with my apt install of docker. Never again.

      • AustralianSimon@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 month ago

        I wrote a script to remove snaps and install Docker as per the docker website. Works great mate.

        Plus you get the benefit of frequent updates.

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

          I don’t need what Ubuntu offers to run server applications, and Debian is rock solid and predictable. Might as well go to the source since it’s Debian all the way down anyway, just with added cruft.

        • numanair
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          One of their frequent updates completely broke docker on my system. Fortunately they did push the fix by the time I realized what happened.

            • numanair
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 month ago

              It was from docker’s apt repo, so a newer version than provided through Ubuntu’s channels I assume.

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

                APT install is the same for Debian as it is for Ubuntu. Ubuntu delivers docker through APT or Snap but defaults snap.