[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

[Advertise on 4chan]


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


you're bloat is ready, sir
>>
based
>>
dont talk shit about docker
>>
>>86930429
>bloat
if you use go, it's a scratch image
FROM scratch
COPY /app /app
ENTRYPOINT ["/app"]
>>
>>86930429
>You're bloat
I am not bloat, in fact, I'm quite skinny.
>>
File: 1651669833498.png (37 KB, 823x181)
37 KB
37 KB PNG
daemonless?
rootless?
but of course!
>>
>>86930525
>but most importantly
>useless!
>>
>>86930525
You vill live in ze pod
>>
>>86930525
>pull a docker image
>can't spin up a container because it uses root to do everything
>>
>>86930573
that's not what rootless means, but ok
>>
uuuurggh too many container
>>
>>86930458
>no TLS certificates
cool fizzbuzz, brotato
>>
>>86930604
sir you don't have the permission to shill podman on /g/, you need to be contained
>>
>>86931138
>setting tls in container level
ngmi
>>
Remove the whale, that's all you need.
>>
>uses spoon for everything
>THESE FORKS ARE JUST BLOAT

just because you don't use all the features doesn't mean it's bloat, it just means your retarded
>>
>>86931138
>Dealing with tls at the container
Even if its a monolith its still retarded
>>
wtf is docker?
>>
>>86931457
When 2 homosexual males touch wieners
>>
>>86931457
- containers
- containers
- containers
>>
>>86931457
Something that attempted to solve a long standing problem in the software industry that just ended up making new problems
>>
>>86930517
Context:
..in this case:
....bloat means untidy;
>>
>>86930429


Thank you.
>>
>>86932589
you just described linux
>>
>>86932589
People were using containers long before Docker.
>>
>>86932654
>>86932654
it doesnt stop at linux.

its really the entire history of software.
>>
File: RLDdTNG[1].jpg (67 KB, 600x600)
67 KB
67 KB JPG
>>86930429
your bottleneck I/O throughput than just running it on bare metal is ready sir.
>>
>>86931457
a plan 9 feature finally brought to consumer computers 25 fucking years later, and not even close to being as good
>>
File: nix-snowflake.png (1.26 MB, 10000x8665)
1.26 MB
1.26 MB PNG
>>86930429
Nix doesn't have this problem
>>
>>86931425
>>86931446
Dumb codemonkeys
>>
>>86933244
dumb retard
>>
>>86933004
it's far worse actually
>>
>>86933343
seething containercuck
>>
>>86933343
>lying on the internet
>>
>>86933433
>>86933491
Enjoy your wasted storage
>>
>>86933493
>Nix
>every library is shared as much as possible, resulting in minimal disk usage
>Container trash
>everyone uses their own bloated base image, resulting in tenfold duplication of libraries
>>
>>86933529
>/nix is still 80GB even with garbage cleaning
>builds need 15-20GB
I don't know how they do it but it takes a shitton of storage
>>
>>86933555
If you're doing heavy builds and leaving gcroots everywhere you're going to use a lot of storage, that holds true even without Nix.
>>
>>86931138
lol this cant be real
>>
>find neat new software
>only method of installation is a Docker container
>>
>>86930429
based docker making library trannys seethe
>>
>>86930429
Works on my machine
>>
>>86933737
Trannies love docker, properly installing software is for straight men
>>
>>86930429
Thank you
>>
>>86933883
docker is loved by every linux server system administrator
>>
ITT: unemployed retards
>>
>>86933893
Because they're all lazy trannies
>>
>>86933915
Sure m8. Are those lazy trannies in the room with us right now?
>>
File: sleepless_architecture.png (112 KB, 457x535)
112 KB
112 KB PNG
this shit saved me literally days of work hours and Im not even the one who has to build and mantain it

docker that is, jenkins is garbage

>>86930458
holy based
>>
File: 1652213644003.gif (3.5 MB, 360x270)
3.5 MB
3.5 MB GIF
Docker is good to be honest.
just sudo docker-compse up this bitch and your done.
>>
>>86933004
redpill me on nix, been thinking to switch to it for daily driver as well
>>
>>86930429
virtualization is for pussies
run everything on bare metal
crashes are part of the sysadmin experience
>>
>>86933940
>builds take gigabytes of memory, crash on systems with less RAM (https://github.com/NixOS/nixpkgs/issues/38635)
>takes 20-30GB extra storage compared to regular distros
>the Nix language is dogshit, even it's creator acknowledges it was a mistake (https://discourse.nixos.org/t/alternative-language/5218/11)
>shit tooling
>shit docs
>needs ELF binary patching for a lot of software
>appimages need appimage-run, a special wrapper to run
>some packages need hacky workarounds (like steam-run) just to work at all on the non-FHS compliant filesystem hierarchy
it's pretty shit, Guix is better in some aspects but I wouldn't recommend either
t. ex Guix user
>>
File: youwouldntgetit.gif (3.8 MB, 498x280)
3.8 MB
3.8 MB GIF
>>86934013
>some packages need hacky workarounds
>>
>>86933966
Docker is not virtualization, stupid.
>>
>>86934031
mfw didn't proofread 4chin reply
meant containerization, still applies
>>
>>86933932
hogggg riddaaaaaa
>>
>>86934013
FUD.
>>
Jenkins is the ultimate bloat.
a bash script is better than Jenkins for deploymenrt
>>
>>86934491
you can't disprove a single one of those points, cope
>>
>>86934543
>builds take gigabytes of memory, crash on systems with less RAM (https://github.com/NixOS/nixpkgs/issues/38635)
That has nothing to do with building, it's simply misusing Nix. Do dumb shit, get dumb results. Use nix search.
>takes 20-30GB extra storage compared to regular distros
You have no proof for this.
>the Nix language is dogshit, even it's creator acknowledges it was a mistake (https://discourse.nixos.org/t/alternative-language/5218/11)
"Not that great" is a far stretch from "dogshit". If anything, it is commendable that the author criticizes his own work.
>shit tooling
Baseless claim.
>shit docs
Baseless claim.
>needs ELF binary patching for a lot of software
Only shitty proprietary software.
>appimages need appimage-run, a special wrapper to run
Same problem as proprietary software because AppImages are dynamically linked binary deployments. The same breakage will happen on FHS distros sooner or later. Nix reveals this flaw instead of shoving it under the carpet.
>some packages need hacky workarounds (like steam-run) just to work at all on the non-FHS compliant filesystem hierarchy
Again, only software distributed exclusively as binary has this problem. FHS is the cause of many issues that exist in software deployment that Nix has fixed. FHS binaries breaking under different circumstances is yet more proof of how shitty FHS-style deployments are.
>>
>>86930429
Explain precisely what's bloated about it?
>>
>>86932850
Doesn't happen on Linux.
>>
why should I care about docker as a non-programmer, again?
>>
>>86934607
hypermegacope, typical of nixxers
>>
>>86934607
>Same problem as proprietary software because AppImages are dynamically linked binary deployments
The problem with emulating .app and .exe is ignorance to the fact that these binaries link to their respective operating systems, dozens of gigabytes in size, and use their apis explicitly. There can be no appimages unless (1) the kernel magically gains huge bloated userspace utilities essential to every baseline linux machine and can't be disabled by a compile flag, (2) appimages bloat up to gigabytes, or (3) require the installation of a base runtime appimages then link to.
Electron for example went with (2), but (3) in my opinion is what both electron and appimages should have done.
>>86935163
Seethe harder brainlet
>>
>>86930456
I do like muh bloat.
Thankyou :)
>>
>>86931446
>>86931425
>>86931138
have you tried to run cosmosdb from docker container and you were able to solve cert problem? Its a nightmare. Tons of people have problem with it, and those idiots cant answer why cosmosdb HAS to run locally with https
https://github.com/Azure/azure-cosmos-dotnet-v3/issues/1232
>>
>>86934607
"bloat"
It's 2022
This is hardly a lot of space

>>86935124
It makes piracy easy, and comfy
>>
>>86934527
can you integrate bash with your git repository, so it runs tests on every push, and sends you mail with results?
>>
>>86930429
docker is based tho
>>
File: 1626840422635.jpg (64 KB, 810x810)
64 KB
64 KB JPG
>>86935252
>It makes piracy easy, and comfy
please do elaborate
i'm intrigued
>>
>>86930429
Bloat is running separate VMs bro. Docker is a way for a system which you plan to keep running for years.
>>
>>86935266
Not that anon, but you probably could with git-hooks + the mail cli.
https://git-scm.com/docs/githooks#post-receive
You can do all sorts of things with git-hooks, no one ever reads the docs tho.
>>
>>86934527
Oh really? Show me one, a real one that deploys something that makes money.
>>
>>86935211
kek what a clusterfuck. seems like the maintainers felt kinda apprehensive to let people test it at their own pc and rather have them use the one hosted by azure. but that's bad advertising. wonder why people are still cucked to use ms azure services.
>>
>>86935266
Yes, look into git-hooks newgen
>>
File: 1630789040388.gif (3.89 MB, 200x200)
3.89 MB
3.89 MB GIF
>>86931138
this is your average /g/ poster
>>
>>86935313
Browse movies. tv via overseer to add to
Sonarr, Radarr to trigger search with
nzbhydra/jackett to manage and do searchs with indexers
connected to Glutton to handle VPN to bypass ISP blocks of torrent sites.
Jackett returns searches to sonarr/radarr who select the torrent based on my preference and send it do be downloaded.
Everything in separate containers.
Each container is updated independently no miss matched requirements, just works.

It's just a nice way of managing stuff IMO.
You can run all that on bare metal but I just find it easier to do with docker. it's all clickily boxy or one like docker commands
>>
>>86935442
>ISP blocks of torrent sites
big uff

dunno, everything you said looks a bit like overdoing it... just for some content
maybe i'm missing the point

i just... know of something i wanna get, download from my private tracker of choice, seed and enjoy...
>>
If i want to watch the lost city I just click request, and I'll get an email when it's done.
I don't really download movies though, that's just an example.
it's more useful for TV shows sonarr will download new episodes at the quality I want, when they appear.
>>
>>86935442
im always so jelly of elaborate home media server setupts like this. i wish i actually enjoyed watching movies just so i could justify working on something like this.
>>
>>86935593
to the tune of
>why spend 5 min solving an issue when you cand spend a week automating a fix

but jokes aside, yeah... cool setup you got there
i imagine it being a nightmare maintaining in working order, but i guess that's what docker is solving for you
>>
>>86935442
interesting, do you use docker-compose?
Those services support streaming?
If you know kubernetes i guess it would be pretty straightforward to create cluster with all those services, and made a portal with pirated movies as ghetto alternative to netflix and even earn some money. Or do fetish porn site out of it, if you are into that sort of thing
>>
>>86930429
docker is literally like hiring another hooker just so she can watch the clock and remind you how long you've been with the one you're fucking.
>>
>>86935669
Have you ever used docker?
>>
>>86935608
You can do it with a pi and a hard drive, or an optiplex or something.
>>86935642
>a week
There's little setup involved when you use docker and yacht/portainer to manage containers.
Here's an example, of how little work it is to actually "deploy" a container.
All the setup for the major things like sonarr, radarr is done through an easy to use webui, it takes minutes.
>>
>>86935690
There's plenty of guides to doing this type of thing.
I recon someone who isn't even comfortable with linux and CLI could buy a pi and a big hard drive and be setup in under an hour if they just follow a guide
https://www.youtube.com/watch?v=5rtGBwBuzQE
>>
>>86935690
thanks for taking the time to record and show this to us, anon

the subject in general is pretty foreign to me (hence my presence ITT)
i guess looking into this might be a vector of approaching it
>>
>>86935685
I've used your mom
>>
>>86935608
Why would you be jealous of someone wasting time in order to waste more time?
>>
>>86935929
because i like fiddling with computers...
>>
>>86935929
how is learning and tinkering and making stuff happen a waste of time?

what else would life be about?
>>
File: 1652382233062.png (713 KB, 1893x806)
713 KB
713 KB PNG
>>86935211
>using vendor specific services
you tards are the same type of tards who married microsoft in the early 90s
>>
>>86931432
they pretty much did. the new logo is so abstract, the whale is barely recognizable.
>>
>>86933729
that software probably meant to be ran 24/7 anyway and you were probably trying to run a server from your desktop like a retard or your personal server setup is so boomer you're managing it's shit with apt
>>
>>86934013
hmm, i have 8gb of ram so it would be ok ig
>extra storage
shouldn't be a problem
>shit tooling and docs
i read some parts of docs, seemed neat, idk about tooling
>elf binary patching
wtf is that
>appimages
i don't use those so
>hacky workarounds
will look into this, thx
>>86934607
hmm thanks my suspects are clear, guess i am gonna give nix a try, i am tired of rolling-release...
>>
>>86935991
Life is about finding your calling to improve the world, you could be working on fixing the 50+ things wrong with tech you cope and seethe about on /g/ every day but instead you're wasting all your time making a consoomer station and the rest of your time consooming
>>
>>86931457
>"works on my machine"
>ok then ship your entre machine
>>
>>86930429
LITERALLY me at my job lol. "It's just werks" is my tech lead's motto.
>>
>>86931425
>>86931446
>>86933683
>>86935416
Okay then faggots, how should I be doing. I know that none of you will reply to this post because it's clear none of you understand what you're talking about.
>>
>>86937198
They will say you should terminate TLS at the gateway and use insecure HTTP for in-cluster networking, because they’re amateurs
>>
>>86937222
There's no way anyone is that fucking retarded.
>>
>>86937198
>>86937222
>>86937243
quit samefagging
>>
>>86937198
>>86937222
>>86937243
>>86937535
Quit samefagging.
>>
>>86935690
why exactly do you need them as docker images? can't those daemons just run as any other program without containers?
>>
>>86935252
Prowlarr can replace NZBHydra2 and Jackett.
>>
>>86935535
>dunno, everything you said looks a bit like overdoing it... just for some content
>maybe i'm missing the point
Not that anon, but I run a similar setup. I share it with friends and family, they can go to a website (Overseerr) and request a new movie or show or something, and it shows up automatically within 20 minutes or so. It searches newsgroups and torrents and picks the best one, and handles all the searching, downloading, moving, renaming, and tells Plex to update itself. It emails the person that requested to tell them their download is ready, and it sends me a Telegram message so I can put the brakes on if someone requests every episode of General Hospital.

>>86935643
>interesting, do you use docker-compose?
Anon has Portainer going, which is basically a web-based way to run docker-compose (with a lot more functionality). I keep my docker-compose files out in GitHub and have all my stacks linked there, so I can update the docker-compose if I want and Portainer will pull down the setup and update the stack. If I fuck it up, I can roll back the commit.
>Those services support streaming?
Plex and Jellyfin are for streaming. Most of the rest are for getting the content that Plex/Jellyfin streams to you.
>>
File: 1638455350959.gif (2.99 MB, 540x526)
2.99 MB
2.99 MB GIF
Docker scares and confuses the tinker-tranny.
>>
>>86935642
>>why spend 5 min solving an issue when you cand spend a week automating a fix
You can spend 5 minutes downloading one movie you want to watch, but now I have a fully automated system that handles everything for me and has downloaded thousands of movies and TV shows for me. Plus I no longer get phone calls from people asking for this movie or that show, because they can do it themselves.
>>
I do a nas with plex, radarr and slskd and it does piracy really easy amongst other things like game servers. That said i've probably spent more time fucking with it than I have saved.
>>
>>86937894
it just werks
>>
>>86937589
You don't NEED them as containers, but having them as containers separates the temporary/ephemeral data from the permanent data. You can move your Sonarr config directory to a new computer or new OS and just redownload the container and do your mappings and be back up in no time. The software install itself is throwaway.
I run a cluster of servers all serving up the same stuff, and if one of the servers goes down or needs a reboot or something, one of the others recognizes the work isn't getting done and starts the container with the same data within a few seconds. It happens all the time in the middle of the night and I don't even notice.
>>
>>86931531
>>
>>86936435
>that software probably meant to be ran 24/7
Yes, that's what a daemon is for. I don't need a docker container for something to run constantly.
>you were probably trying to run a server from your desktop like a retard
Of course not, I have a proper home server.
>your personal server setup is so boomer you're managing it's shit with apt
Of course. Why would I use anything other than Debian stable for a server?
>>
>>86937798
NZBHydra2 and Jackett tends to work better for me.
I tried Prowlarr and I don't even think I could get it to link to talk to flaresolver.
>>
>>86930573
t. Retard who never used podman
>>
>>86938520
>https://wiki.servarr.com/prowlarr/faq#can-i-use-flaresolverr-indexers
Supposedly Flaresolverr/Prowlarr works, but none of my indexers require it so I don't run it myself. I had weird performance problems with Hydra, and also cert issues, both of which went away with Prowlarr.
Don't know what was up with mine, but glad yours is working.
>>
>>86939431
Hydra does have some performance issues, if you have large logs it will star to use lots of memory (the dev couldn't figure it out the last time i read the github)
But i dont keep the logs long so i didnt have that issue
>>
>>86930525
Not only will I live in the pod but I will apparently also run my code in it
>>
>>86933729
>Read the Dockerfile to see exactly what it is doing
>Do the same shit by hand
>I R 1337 H4K3R
>>
>>86939959
Is it just a script I can replicate without Docker? I'll have to look into that.
>>
>>86932589
What was the problem? People couldn't just whip up bash scripts to setup local test environments?
>>
>>86936011
>verbally assaulted
Kind of redundant. Plus, I don't think that is technically assault.
>>
>>86940419
Dockerfile has about 4 important directives :
>FROM the base container
>ADD copy files into the container
>RUN a program or script that is to be run to setup the container
>ENTRYPOINT the program that is run when the container is run

Everything else is about what directories or sockets or IPs the container expects when it is run.

If you can't figure out what a Dockerfile is doing based on the above you shouldn't be installing shit by hand.
>>
>>86930429
seriously, my boss wrapped nearly all of our processes in a container. I found docker using 15 gig of ram on my dev laptop. My dev laptop only has 16 gigs of ram.

5 fucking containers for a web app.
>>
>>86930429
>you're bloat is ready, sir
you don't even understand what docker is, do you. docker is only as bloated as the shit you put in it. docker is just a process, literally exactly like the process you run without docker. so docker isn't bloated, YOU are bloated. fucking stupid techlet FAGGOT.
>>
>>86931138
DUHHHHHHH IM A TECHLET, I DON'T UNDERSTAND THAT CERTS DON'T LIVE AT THE SERVICE LEVEL DUHHHHHHHHH

DUHHHHHHH IM JUST GANNA SAY SHIT ABOUT THINGS I DON"T UNDERSTAND DUHHHHHHHHHHHH

DUHHHHHH IM UNEMPLOYED, THIS THING I DON'T UNDERSTAND IS STUPID BECAUSE I DON"T UNDERSTAND IT DUUHHHHHHHHHH
>>
>>86941553
kek you're so confident but so retarded at the same time, it's delicious. they clearly meant system CA certificates
next time check yourself before you wreck yourself
>>
>>86941638
>DUHHHHH IM A TECHLET
you're a fucking stupid idiot MURDER YOURSELF
>>
>>86941690
seethe neet, read some books and you might understand what the adults are talking about
>>
>>86941638
he literally meant SSL, you stupid fucking piece of trash
>>
File: a.jpg (37 KB, 551x550)
37 KB
37 KB JPG
>>86941774
you're embarrassing yourself
>>
>>86941854
>retard image poster
>got caught
/g/ users are fucking stupid. post your salary and job title you stupid retard
>>
>>86930525
based
>>
>>86930429
k8s is pretty based, senpai
>>
>>86941908
you expect retarded OP to understand k8s when he can't even understand docker? LOL. all anti docker retards are the most stupid tech idiots on the planet. they don't have jobs
>>
>>86941774
I sure wonder what CA certificates are used for. Couldn't be SSL.
>>
>>86941534
>>86941880
>>86942187
Hello, dockersamefag
>>
>>86930429
I can replace you with:
-option #1: chroot
-option #2: local grade VM ala virtualbox
-option #3: dont be a pussy and do your job right deploying a fucking server.

When trannies use free bloated IDEs ala netBeans or eclipse but can't waste 50 bucks and a couple of hours to do their fucking job right in the first place.

inb4 You tards destroyed nebeans and eclipse in the first place.
>>
i figured out how to run a jupyter notebook from inside the docker a few days ago, but the dependencies are fucked so it doesn't work and the guy who made it seems to have fucked off. i bet this could be really convenient, when it's actually packaged and documented properly.
>>
docker-compose is great for media fag shit
>>
File: favicon.png (24 KB, 512x512)
24 KB
24 KB PNG
>>86930429
Ahoy mateys, we'll get to bloatmax in no time with me at the helm. ARRG.
>>
docker puts techlet retards out of a job
>>
File: file.png (74 KB, 1524x1153)
74 KB
74 KB PNG
neckbeards will never recover, servers are too easy now. nobody needs a neckbeard
>>
>>86943092
what is this dashboard?
>>
>>86943172
CLOUDRON
>>
>>86934527
>>86935349
At my work, all CI/Deployment is done via thousands of lines of bash, and I can assure you we make money, though we are a smaller company, <50 devs. It is somewhat manual, because there is a person who looks at all the MRs every day and decides which ones to put into the next production build which will be used the next day.

I have been working on migrating the stuff the Jenkins. I have found it frustrating. I've never worked with Java/Groovy before. It took me a whole month to basically have the same stuff running as before but with a nice web UI. Also the servers we use for builds keep crashing because the OOM killer gets called -- memory spikes occasionally.
>>
>>86943244
this is completely pointless. kubernetes + flux or argo eliminates all of this nonsense.
>>
>>86943349
>kubernetes
literally meme tech
>>
>>86936830
This is the best answer.
>>
File: 1647781116014.png (273 KB, 467x351)
273 KB
273 KB PNG
>>86930429
Wholeheartedly kek.
>>
>>86933927
Yes I'm responding to one right now
>>
>>86937222
muh service mesh
>>
>>86932951
>a plan 9 feature finally brought to consumer computers
I'm glad to not be the only who noticed that.
Docker/Podman is the poor man version of a properly implemented namespace.
>>
>>86932951
>>86943579
Research toy operating systems do be like that sometimes.
>>
>>86943409
explain how, i need a good laugh
>>
>>86943409
b-b-but it powers fighter jets!
>>
>>86943928
the f35 is a garbage fighter jet
>>
>>86930525
Based. I use it for tinkering with Proton builds without cluttering up my shit with all the bajillion different dependencies and versions of said dependencies.

On a somewhat related note. Compile Proton GE custom with -O3 and -march=native. The performance in DirectX native games is actually unbelievable.
>>
>>86943917
doesn't run on windows
TXMAD
>>
>>86935313
Can you imagine being an inkwell
>>
>>86944529
>windows
pfffffffffffffffffffffffffffffffffffffffttttttHAHAHAHAHAHAH
>>
>>86942187
Plenty of anti-docker retards have jobs, they are always asking me if I want fries with that.
>>
>>86942741
Is pyload the new meme downloader? I'm still on NZBGet and qBittorrent.
>>
>>86943092
Sup Jordan.
>>
Using containers as an end user is a meme. The future is a mix between VMs and serverless.
>>
>>86944852
sup anon
>>
>>86930573
lmoa you don't understand anything about containers
>>
>>86944078
can you share what you're doing in more detail? this sounds pretty interesting and a good way to use containers
>>
>>86943544
sure
>>
>>86932951
>>86943579
Every "modern solution" is an ass backwards take on something Plan 9 solved correctly 25 years ago.
>>
>>86935763
Did you dock her?
>>
>>86936011
I feel like wm4 was the one actually seething from the chat messages alone, if you ignored the funny drawings
>>
>>86941534
Docker is bloated because it takes more resources to do the same thing.
>>
>>86941534
Processes running inside docker are fundamentally bloated because they cannot reasonably reuse system libraries, meaning you will have a 2x duplication of libraries on disk and in memory in the best case.
>>
>>86946959
>OOOHHH NOOOOOOOOO IT'S A CONTAINER!!! WHAT AM I GOING TO DO??????
run a vm? use flatpak? or a snap?
docker just works on everything and has all the advantages
>>
>>86946995
Are you autistic? All the things you named have the same flaw as docker. None can share libraries between the OS and the application. This is massively bloated.
>>
>>86946959
>HURP DURP HOW DO LAYERS WORK
stfu until you understand the tech you criticize
>>
>>86947008
I don't care for shared libraries that's why I said it's a container. Flatpak doesn't work on a server, snap is best used on ubuntu (and kinda sucks) and vms need resources permanently allocated which is a waste most of the time. Docker has non of those issues and all the advantages. It's a clean solution to the messy problem of dependencies and libraries on linux.
>>
>>86947033
Layers do not solve the 2x duplication issue. That's why I said in the best case. Even with layer sharing, there is at least a 2x duplication in libraries on disk and in memory, because layers cannot account for the libraries installed on the system. This also assumes that you're lucky enough to get perfect sharing with layers, which is a rare occurence because layers tend to be extremely coarse-grained. A DAG of dependencies or a per-file content-addressed storage system like the one Flatpak uses would be far more efficient.
>>
>>86947073
>Oh no muh wasted 5MB of Alpine image
How will we ever recover from all this wastage
>>
>>86947038
Docker is not a clean solution by any means. It's a very crude and ad-hoc solution.
>>
>>86947073
DAG-based versioning systems are less universally adaptable. In particular they tend to fuck up and get extremely slow on NFS filesystems when they need to compute checksums.

>>86947113
Crude in this case meaning simple and universal.
>>
>web dev general 2
next please
>>
>>86947113
It's a clean solution to the problem it solves while being easy to mange and simple to use. The only reason why docker exists is because to many people got fed up with managing libraries.
>>
>>86947144
*too
>>
>>86947121
>DAG-based versioning systems are less universally adaptable
How?
>In particular they tend to fuck up and get extremely slow on NFS filesystems
You're not storing docker layers on fucking NFS.
>when they need to compute checksums.
Do you not know how docker layers work?
>>
File: 1652609829957.jpg (49 KB, 750x776)
49 KB
49 KB JPG
>>86930429
If that type containerization is bloat what is the FOSS way secure applications listening on ports?

>/You are running network services with security vulnerabilities in them./ Again, /you are running network services with security vulnerabilities in them/. If you're running a server, this is almost universally true.
>>
>>86947328
they don't have one
/thread
>>
>>86947136
>containers for webshit
feel free to stop posting anytime



Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.