Lemmy
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
cm0002@lemmy.world to Programmer Humor@programming.dev · 1 年前

How Docker was born

lemmy.ml

message-square
28
link
fedilink
  • cross-posted to:
  • programmerhumor@lemmy.ml
762

How Docker was born

lemmy.ml

cm0002@lemmy.world to Programmer Humor@programming.dev · 1 年前
message-square
28
link
fedilink
  • cross-posted to:
  • programmerhumor@lemmy.ml
alert-triangle
You must log in or # to comment.
  • roofuskit@lemmy.world
    link
    fedilink
    English
    arrow-up
    76
    arrow-down
    1
    ·
    1 年前

  • lowleveldata@lemmy.world
    link
    fedilink
    arrow-up
    36
    arrow-down
    1
    ·
    1 年前

    Still doesn’t work in production because it’s a multi-cluster k8s instead of a simple laptop

    • InnerScientist@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      1 年前

      Run a multi-cluster k8s on your notebook to test then?

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        1 年前

        Good luck, the instances can’t just be started in any random order and at their current version their dependency graph is cyclical.

        • InnerScientist@lemmy.world
          link
          fedilink
          arrow-up
          25
          ·
          1 年前

          There’s a solution you’re not seeing, make the notebook part of the production cluster.

          • anton@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            8
            ·
            1 年前


            https://xkcd.com/1718

          • entropicdrift@lemmy.sdf.org
            link
            fedilink
            arrow-up
            6
            ·
            1 年前

            That’s a lot of psychic damage in one comment

  • ramble81@lemm.ee
    link
    fedilink
    arrow-up
    30
    ·
    1 年前

    From an administrator standpoint I used to hate containers at first because I was worried about having 3 different versions of a support library on a system all with separate potential vulnerabilities. However we’ve managed to shift our security posture to the left and now all containers are scanned and gated before release approval. This ensures that the devs have the flexibility they want and I have more of the peace of mind of not having to maintain the libraries anymore.

  • peoplebeproblems@midwest.social
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 年前

    It’s taken me about 6 years to understand how it works and what it does, but I’m finally starting to get it.

    I hate software. Why am I in this job still

    • null_dot@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      21
      ·
      1 年前

      I think most jobs are like this.

      The entry level stuff is pleasant and manageable and easy, but if you progress far enough to make money you produce value by managing unsolvable problems which is stressful, frustrating, and difficult.

      • Sauerkraut@discuss.tchncs.de
        cake
        link
        fedilink
        arrow-up
        3
        ·
        1 年前

        Does managing those problems improve the material conditions of the planet and humanity? If not, then I am not sure you can say it produces value. If you work for a company owned by the 0.1% then your labor does the opposite, the more wealth you create for the oligarchs the more power they have to destroy the planet and democracy

        • null_dot@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 年前

          I think that most people with stressful frustrating and difficult jobs could make a good argument that they indirectly improve the material conditions of humanity.

  • kitnaht@lemmy.worldBanned
    link
    fedilink
    arrow-up
    17
    arrow-down
    1
    ·
    1 年前

    The biggest problem that I have with docker is honestly, the fear of a supply-chain attack.

    • GreenKnight23@lemmy.world
      link
      fedilink
      arrow-up
      20
      ·
      edit-2
      1 年前

      deleted by creator

    • MrPistachios@lemmy.today
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 年前

      but wouldnt that be an issue regardless of docker

    • Drasla@lemmy.studio
      link
      fedilink
      arrow-up
      1
      ·
      1 年前

      You mean compromised code sneaking into Docker images? Or a DOS on dockerhub?

      • kitnaht@lemmy.worldBanned
        link
        fedilink
        arrow-up
        5
        arrow-down
        3
        ·
        1 年前

        Supply chain attack has a definition. And it has nothing to do with DDoS.

        • GreenKnight23@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          edit-2
          1 年前

          deleted by creator

      • roofuskit@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 年前

        They worry about someone replacing the docker image on the hosting server with a malicious modified version for people to pull down during updates.

        • zalgotext@sh.itjust.works
          link
          fedilink
          arrow-up
          8
          ·
          1 年前

          This worry exists for literally every 3rd party dependency, not just docker, and is addressed the same way - by running tests and vulnerability scans in a sandboxed test environment before shipping to prod

          • roofuskit@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 年前

            I was just answering a question. I had the same response above.

            • zalgotext@sh.itjust.works
              link
              fedilink
              arrow-up
              2
              ·
              1 年前

              And I was just adding extra details

  • optional@sh.itjust.works
    link
    fedilink
    arrow-up
    15
    ·
    1 年前

    It’s really great how docker shifted the problem from “works on my machine” to “works with my version of docker”.

    • Lifter@discuss.tchncs.de
      link
      fedilink
      arrow-up
      9
      ·
      1 年前

      …on my machine.

  • m33@theprancingpony.in
    link
    fedilink
    arrow-up
    10
    ·
    1 年前

    @cm0002 Docker, packaging a whole datacenter for your best quick and dirty business critical app since 2013.

    Like this 😜

    print(date.tomorrow())

    #crapware

  • vane@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    1 年前

    Not far from the truth.
    Original 5 minutes reveal from PyCon 2013.
    https://www.youtube.com/watch?v=wW9CAH9nSLs

    • m33@theprancingpony.in
      link
      fedilink
      arrow-up
      1
      ·
      1 年前

      @cm0002 @vane That’s hilarious.
      You’re not serious ?
      Right ?

  • ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    1 年前

    When the software becomes hardware dependent thanks to a rare and hard to track down bugs, sometimes driver bugs (ask OpenGL developers about their experience with lower-end and embedded hardware!).

  • 🇦🇺𝕄𝕦𝕟𝕥𝕖𝕕𝕔𝕣𝕠𝕔𝕠𝕕𝕚𝕝𝕖@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 年前

    I love docker. I also just discovered devpods they have a real nice integration with codium makes by prod and dev environments practically the same.

  • Appoxo@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    4
    arrow-down
    3
    ·
    1 年前

    Repost #420

    Cmon guys, there are less reposted memes on the internet.

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2.41K users / day
  • 4.36K users / week
  • 7.77K users / month
  • 16.3K users / 6 months
  • 2 local subscribers
  • 32.6K subscribers
  • 2.47K Posts
  • 81.1K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.14
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org