10
kiki
12h

Have a problem? Put it in docker. Now you have two problems.

Comments
  • 5
    Skill issue. Compose is your friend. Docker is a saint, one of the best things that happened in the devops world.
  • 4
    @retoor docker went all corpo, no more open source
  • 2
    oh.... it's my favorite
  • 2
    @kiki hoax. Their image storage is and of, that costs a shitload of money. Meh. Didn't use that anyway. You can host your own in Gitlab or whatever.
  • 1
    @kiki yeah, planning to jump ship to podman when I can prioritize.
  • 3
    but now you have a containerised problem, and can offload it to the ops team.

    also: retoor is right - skill issue.
  • 3
    @retoor Docker Desktop is free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects.
  • 2
    @tosensei *screenshotted*

    @kiki I've heard this all too from a yt vid but podman or smth seems to be a very good alternative with same like api with same image support.

    But I'm still within the range that I can just use it so I'm fine :)
  • 4
    @retoor why screenshotted? are you that desperate for my approval that you see it as a badge of honor when i agree with you?
  • 1
    @retoor I still remember how you called him “too German to function”, and that was way too sick of a burn
  • 0
    @kiki what do you mean it went all corpo?

    Fuck that shit!

    Edit: I read the whole thread now! It was good while it lasted!
  • 2
  • 2
    @retoor well, if you want me to agree with you more often, you just have to be right more often, young lady ;)
  • 2
    @tosensei it's true that I'm very young.
  • 1
    @retoor we already have a way to package code and its dependencies into a reusable package. It’s called a binary.
  • 0
    @kiki docker is not for "packaging code", but for "packaging a service", with the code being just one part of the package.
  • 0
    @tosensei what’s the difference between code and service then?
  • 1
    @kiki static assets, configuration, dependencies...

    you're basically asking "what's the difference between a cake base and a cake", or "what's the difference between an engine and a vehicle"
  • 0
    @tosensei configuration is code. static assets aren’t being put into docker in the first place. dependencies are bundled with code.
  • 0
    @tosensei I’m afraid your analogy isn’t quite right. If code is engine, then docker container is everything but engine. I can engine-swap a car, but I can’t code-swap a docker container. Motorcycle engine inside a car still gives you a functional car. If the car is light, you can use a lawnmower engine, or even a chainsaw engine. There are cars that run on piston airplane engines.

    An image upscaling AI’s code inside a docker container that was made for compiling an OS gives you a non-working mess that doesn’t make sense.
  • 0
    @kiki ...if you put a motorcycle engine in a car, you'll have a shitty car. if you put a tank engine in a plane, you'll have a shitty plane. if you put a [use case X] binary in a [use case Y] container, you'll have a shitty container.

    i assumed a modicum of common sense when providing my analogy. it was obviously about the scope of the components, not about interchangeability.

    but your example of putting an image AI into a dev-tool container would be more analogous to putting a lawnmower engine inside of a dog.
  • 1
    @tosensei well, a dog with its heart swapped with a pump powered by a lawnmower engine is such a cool idea! wake up bro, it’s time to supercharge our dog!
  • 0
    @kiki lanwmower engines are usually two stroke. those don't work well with supercharging/turbocharging.

    don't you know anything about canine anatomy?
  • 0
    @tosensei nah, but I know that there are portable heart pumps for humans. No, not pacemakers, a legit pumps. You gotta carry it in a bad with you though
  • 2
    @tosensei I had a canine as a pet once. His name was truffels.

    But damn, docker made every app deployable. It actually have us the freedom to connect freaking anything to anything without suffering. Docker does so well what it's supposed to do. Icm with compose the perfect product. Only the space of left overs can be annoying.
Add Comment