There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

MonkderDritte , in Stop use docker

Reading about all the security issues in Docker lately, i’m thinking about using LXC via Incus/Proxmox. Should i? Or podman?

PlexSheep ,

I just put my docker services in a lxc container. Docker is neat and lets me deploy shit without having to worry. Works pretty well, just remember to put your lxc containers on your SSD and not your raid mass storage (my hdds have errors now, fuck)

Werbert , in Y'all got any more of them PR approvals

“Y’all” 🤦🏻‍♂️

IsThisAnAI ,

Judgey dick

Werbert ,

*judgy

Heavybell , in Roses are red, violets are blue, everyone is using IPv6, why aren't you?
@Heavybell@lemmy.world avatar

I would like to use IPv6 but google and MS are having a dick waving contest with competing implementations, as I understand it. So fuck it.

MonkeMischief , in Stop use docker

Meme gave me a laugh. XD

I see people not happy with Docker as a company, and, I get that, tech co. Lol

But I gotta admit, it’s definitely been awesome for self hosting. My home server would probably just be OpenMediaVault and a Samba share if I couldn’t just spin up compose files and had to worry about every app wanting its own database and stuff!

Are there better alternatives for newbs who just wanna self host stuff?

dan , (edited )
@dan@upvote.au avatar

Are there better alternatives for newbs who just wanna self host stuff?

Docker is great for a beginner, and even for an expert too. I’ve been self-hosting for 20 years and love Docker.

Back in “the old days”, we’d use Linux-VServer to containerize stuff. It was a bit like LXC is today. You get a container that shares the same kernel, and have to install an OS inside it. The Docker approach of having an immutable container and all data stored in separate volumes was a game changer. It makes upgrades so much simpler since it can just throw away the container and build a new one.

The main alternative to Docker is Podman. Podman uses the same images/containers as Docker - technically they’re “OCI containers” and both Docker and Podman implement the OCI spec.

Podman’s architecture is different. The main difference with Podman is that it never runs as root, so it’s better for security. With Docker, you can either run it as root or in rootless mode, but the default is running it as root.

MonkeMischief ,

Wow, I really appreciate you taking the time. I’m bookmarking this. Thanks, Dan!

As I look to upgrade or re-factor the server a bit, I’m gonna take a closer look at Podman. Not running as root by default sounds extremely sensible!

I tried that with a few of my Docker containers with results ranging from “Did it actually do it?” to “Nice job breaking it, hero.” Lol

OMV has a really nice Docker GUI built in, but I’d much rather be ready to understand the open-for-all solution if I could. :)

Hope you have a great one!

joelfromaus , in Stop use docker
@joelfromaus@aussie.zone avatar

(Chorus) Heave ho, Docker, and sail the binary sea, With containers all lined up, so light and free. From the code to the cloud, we’ll go with ease, In our trusty Docker ships, we sail the seas.

(Verse 1) Oh, the devs were a-struggling, in a stormy plight, With dependencies broken, things weren’t quite right. Then Docker sailed in, with a promise so bold, Of consistent environments, as good as gold.

(Chorus) Heave ho, Docker, and sail the binary sea, With containers all lined up, so light and free. From the code to the cloud, we’ll go with ease, In our trusty Docker ships, we sail the seas.

(Verse 2) We build and we ship, with our Docker compose, In our microservices, our confidence grows. With images light and containers so tight, We deploy in the morning, and sleep sound at night.

(Chorus) Heave ho, Docker, and sail the binary sea, With containers all lined up, so light and free. From the code to the cloud, we’ll go with ease, In our trusty Docker ships, we sail the seas.

andioop ,

Just curious: was this based off an existing song and if so, what is it?

MrSpArkle , in Stop use docker

Docker exists because most programming languages don’t give a shit about producing easily executable outputs.

Nobody cares about your stupid python egg or ruby gem. How do I run it on my local?

alexdeathway ,
@alexdeathway@programming.dev avatar

How do I run it on my local?

spin a dock…

dan ,
@dan@upvote.au avatar

Docker is still useful even for apps that compile to a single executable, as the app may still depend on a particular environment setup, particular libraries being available, etc.

MonkderDritte ,

Pack it with the interpreter in an executable.

umbrella , in Y'all got any more of them PR approvals
@umbrella@lemmy.ml avatar

let him merge already 🥺🥺

Retrograde ,
@Retrograde@lemmy.world avatar

pls merge me daddy 🥺

I need to sleep

CaptainHowdy , in Stop use docker

If you’re doing it right, containers are less like VMs and more like cgroups. If orchestrated correctly it uses less system resources to run lots of services on a single system/node.

That said, I’m a devops/infrastructure/network professional and not a developer, so maybe I’m missing something from the dev experience… But I love containers.

Docker does kinda suck now, though. Use podman or another interface instead if you can help it.

skuzz ,

If done correctly, it also forces devs to write smaller more maintainable packages.

Big if though. I’ve seen many a terrible containerized monolithic app.

dan ,
@dan@upvote.au avatar

I’ve seen many a terrible containerized monolithic app.

I’ve seen plenty of self-hosters complain when an app needs multiple containers, to the point where people make unofficial containers containing everything. I used to get downvoted a LOT on Reddit when I commented saying that separating individual systems/daemons into separate containers is the best practice with Docker.

skuzz ,

Separate containers works like a dream when one app starts shitting the bed, gets auto-cycled, and everyone else just chills. Not surprised on the Reddit downvotes though. That place is so culty, especially now.

sum_yung_gai ,

Why is docker bad now and what makes pdoman better?

MonkderDritte ,

Docker vs Podman CVE

sum_yung_gai ,

I see but I do wonder if docker has so many more cves partly because it has way more users.

MonkderDritte ,

It seems that Podman is more lightweight. Less code = less errors. And there are some architectural differences. But i’m only googling stuff.

Artyom , in Stop use docker

This meme but unironically

als , in Stop use docker

I’ve recently spent a fair amount of time trying to peel my blog away from my existing framework due to how much I hated using docker to just build a website, it doesn’t need to be this heavyweight.

nobleshift , in Stop use docker
@nobleshift@lemmy.world avatar

deleted_by_author

  • Loading...
  • ssm ,
    @ssm@lemmy.sdf.org avatar

    pledge() and unveil() were already compiled into the chat client

    sundaylab ,

    That’s one of my dilemmas. Due to using BSD and relying on jails I have a hard time using lots of possibly nice apps being released nowadays because they only offer the docker way of installing.

    NegativeLookBehind , in Stop use docker
    @NegativeLookBehind@lemmy.world avatar

    Kubernetes: I will ruin your fucking life

    where_am_i , (edited ) in Stop use docker

    Weak one. Let’s ideate on a better version

    STOP DOING DOCKER

    • Virtualization was supposed to reduce the overhead, not create entire DevOps departments.
    • Years of containerization yet no real use over make clean; make build
    • Wanted to deploy your app in the “cloud” anyways for a laugh? We had a tool for it, it’s called rsync
    • Let’s run a virtual container in –privileged mode, so we can manage system resources from it – Statements dreamt up by utterly Deranged

    Look at what tech interviews have been demanding your Respect for all these years. (These are real documentation examples for how a simple virtualization supposedly works)

    ???

    ???

    ???

    Hello, I would like to put 20 Terabytes of “images” into my /var/lib/, please!

    They played us for absolute fools!

    where_am_i ,
    where_am_i ,

    A good example of a similar meme: i.redd.it/uew0stv0mff61.jpg

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    i.sstatic.net/7GLcJ.png

    The owner of the site does not allow hotlinking to the resource.

    henrikx ,

    And who’s gonna stop us?

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    Error 1011: Access Denied

    Cloudflare, apparently

    And I feel like this is going to be my new Find My IP service.

    dan ,
    @dan@upvote.au avatar

    Your version is better than OP

    MonkderDritte ,
    • Let’s run a virtual container in –privileged mode, so we can manage system resources from it

    Seriously?

    where_am_i ,

    agree or disagree with facts and arguments.

    Right now it’s not clear if your reaction is pointed towards the privileged mode or towards its criticism.

    MonkderDritte , (edited )

    You don’t support superposition yet?

    …I mean, not running monitoring software as container, would be an idea.

    ssm , in Stop use docker
    @ssm@lemmy.sdf.org avatar

    very cool and based; I take it you’re a chroot fan?

    where_am_i , in Stop use docker

    Meh, this one is weak.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines