• user_user@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    27 分钟前

    docker/podman sucks, u can’t avoid using journald for logging. U also can’t avoid using overlayfs. Plain LXC is what I have at home

    • WolfLink@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      2
      ·
      1 小时前

      I literally yesterday dealt with that. There’s an option to just turn off Docker’s firewall manipulation so you can do it manually.

  • lengau@midwest.social
    link
    fedilink
    arrow-up
    11
    ·
    3 小时前

    I’m curious why you feel this way? I’m kinda the opposite — podman has features I use that Docker doesn’t.

    • todotoro@midwest.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 小时前

      Not the poster, but I kinda get this sentiment. For my laptop and things that I do for work, I prefer Podman. Better security posture out of the box, and I’m typically crafting my own pods to work a specific way.

      But, if I am just trying to start up some app/service and I’m following the GitHub documentation with the project…I want to just copy and paste and there isn’t a 1-for-1 for docker compose. Podman does have an alias package so you can say docker on the cli, but the “compose” part of it is not as good if I just want something to run without dicking with it.

      So in short, if I’m making something with a container or want to have hands on control, I prefer Podman. If I’m running something “off the shelf”, like just running someone’s docker compose files files from their Github, I’m just running Docker man.

  • jaxxed@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 小时前

    Switching colleagues over to Pdman desktop, whenever legal asks about licenses for DD. :)

    Podman has some thngs rhat I don’t like but it ften works much better, and a lot f really great tools use it natively (like distrobox)

    • cunnililgus@sopuli.xyz
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      3 小时前

      It doesn’t and I’m sure there are benefits, but for basic home services daemonless translated directly into more work for no benefit.

  • Jyek@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    2 小时前

    I just use the native docker apps that truenas has preconfigured. The one time I needed a custom compose container I just bashed my face against the keyboard until it worked. This is how I feel about all containerization. There really should be an easier system. Nothing wrong with higher accessibility.

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    32
    ·
    6 小时前

    Docker became a license nest despite actual devs using k8s like a normal person should.

    Meanwhile podman gave us rootless containers, CDI, and quadlets which far outweighs whatever docker is limping to the barn with.

    • motogo@feddit.dk
      link
      fedilink
      arrow-up
      2
      ·
      4 小时前

      This! Podman rootless quadlets is so powerful and beautifully simple. Just look at that faaar superior security model and hos it doesnt even need a service to manage services because it just integrates natively with systemd I replaced my entire container layer from Rocker Swarm way back with K8s. Then it dawned on me I dont want the pods to move to another node by themselves anyway and then I just moved to Podman quadlets managed Ansible. Oh, and the podman pods are awesome as well.

  • Railcar8095@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    3 小时前

    Am I the only one who struggles with podman permissions? Every time I try to use it one service or another doesn’t work.

    I tried for immich (only service I expose) and failed.

      • esc@piefed.social
        link
        fedilink
        English
        arrow-up
        43
        ·
        9 小时前

        Rootless, better integrated with system, a bit faster and lighter on resources. Also it supports k8s style yaml configuration both ways and a lot of people are more familiar with them and they also provide some (minimal) interoperability.

        • katze@lemmy.4d2.org
          link
          fedilink
          arrow-up
          7
          arrow-down
          6
          ·
          7 小时前

          a bit faster and lighter on resources.

          Can’t confirm. I have two VMs with an identical image (about 200 MB).

          Docker: Pulling the image takes about 10 seconds and needs about 200 MB diskspace.

          Podman: Pulling the image takes about 15 minutes and needs about 110 GB diskspace.

          Docker: Commands like “docker ps”, “docker stop” etc. run in a few seconds.

          Podman: Commands like “podman ps”, “podman stop” etc. take at least one minute.

          • Allero@lemmy.today
            link
            fedilink
            arrow-up
            9
            ·
            5 小时前

            Something is super wrong in your setup or some weird Podman bug on your side. Works flawlessly and quickly on my machine, no such issues.

              • Allero@lemmy.today
                link
                fedilink
                arrow-up
                1
                arrow-down
                1
                ·
                1 小时前

                And on most people’s machines too. So, this must either be an exotic Podman bug, or something not right with your setup. Not many options there, but I hope you’ll find out what’s wrong.

          • esc@piefed.social
            link
            fedilink
            English
            arrow-up
            20
            arrow-down
            3
            ·
            6 小时前

            Company confirmed that it is lighter and faster with multiple benchmark at the time of migration. Your case sounds like extreme misconfiguration.

            • katze@lemmy.4d2.org
              link
              fedilink
              arrow-up
              2
              ·
              4 小时前

              extreme misconfiguration

              I did not configure anything, I just installed it from the debian repository.

              • Klara@lemmy.blahaj.zone
                link
                fedilink
                arrow-up
                2
                ·
                4 小时前

                If this is on Debian 12 I think the issue is that the default storage backend is VFS rather than Overlay, which burnt me as well as it is REALLY inefficient. Look up how to find out what you’re using and change it if that’s it. After doing that it’s been really good for me :)

      • terminatortwo@piefed.social
        link
        fedilink
        English
        arrow-up
        37
        arrow-down
        1
        ·
        11 小时前

        At work, avoiding surprise licensing fees. If you ever have over 250 employees or over 10 million revenue, you owe a subscription.

        At the home, easy orchestration with systemd

    • mushroommunk@lemmy.today
      link
      fedilink
      arrow-up
      1
      ·
      3 小时前

      That’s what I was thinking. I’ve barely ever understood it for deployments for large companies (even then I disagree, I think it’s added overhead just to bypass poor processes) but at home? Nah, install everything together.