Dzisiaj na #blog poradnik na temat obsługi #Docker! Wydaje mi się, że jest napisany tak, że każdy zrozumie 😉 Jest to odpowiedz na wiele pytań od czytelników bloga https://odroid.pl, na którym kiedyś obiecałem, że stworzę taki wpis.
Projects need to self-host their container registries. You can get a perfectly cromulent server for a container registry for the money Docker asks for Teams.
Also, I saw suggestions #FOSS projects move to GitHub Container Registry. "Hey, we just got bitten in the arse by centralization, let's move to another centralized service!" 🤦♀️
@rysiek@simon_brooke the problem with decentralised is that it is expensive, being able to self host anything is great in theory, but it always means significant costs in money and, crucially, time. Self hosting anything is almost never a good option, the opportunity cost is too high. The necessary consequence of that is that decentralised services end up morphing into deformed ecosystems dominated by a handful of big providers leveraging economies of scale.
IIRC, #Docker was founded as dot cloud by some ex-microsofties who were unhappy with the direction of Microsofts .NET. They saw the potential of using Linux and cgroups to build what we now call containers.
Quite early on they made the decision to stick with a daemon architecture and thus containers effectively ran as root. Understandable from a Windows perspective, but not really state of the art in the Linux world.
@jwildeboer I like the explanation given by one of the founders:
@adamsdesk as a user of images - you will have to be careful, because if the unused namespaces expire there will be a risk of namesquatting and posting malicious images
Quite liking (self-hosted, via #Docker-Compose) #Forgejo! Very pretty, and quite complete. Imported a bunch of repos from my Gitlab (Community Edition) repos...
"It is never the process that makes a project successful, nor the methodology, nor the tools. Software is made by people, it is you who does the work."
#Today I was doing some tests on supposed-to-be isolated environments. It turned out this interacted indirectly with production environment. I realized this at that moment I was going to finish work for today. It was 4 PM, right?
Had to upgrade production environment in emergency mode (because it made itself half-upgraded anyway) in the evening, with unfinished configuration and suddenly received big wave of error notifications. It was so quick I almost didn't have time to be really scared. I am not sure what miracle let me fix that.
I didn't even plan to touch production today!
:blobcatheadache:
So, how was your #Friday? :blobCat_anxious_sweat:
@wikiyu@maartenballiauw I have wsl.conf set; I did try .wslconfig on my laptop, didnt seem to make any difference.
The defaults 50% of total memory on Windows or 8GB, whichever is less; on builds before 20175: 80% of your total memory on Windows
System.InvalidOperationException:
Failed to set version to docker-desktop: exit code: -1
stdout: Katastrofalny błąd.
Error code: Wsl/Service/CreateInstance/E_UNEXPECTED
@wikiyu@grymasTysiaclecia nie no... Wymusiło to restart systemu, bo w tle wpadły aktualizacje ¯\(ツ)/¯
@wikiyu@grymasTysiaclecia uzupełniając wpis nt WSL, trzeba podkreślić ze mowa o WSL2, które znacząco przyśpieszyło deployment, pod warunkiem, ze spelnia sie kilka wymogów. Głownie tworzenie appek wew /home wsl2.
#Today I think I FINALLY started to understand that disposable, one-time apps (#Docker #containers mostly but not only) have a lot of sense for many use cases.
The longer I work in this field the more I feel self-taught #sysadmin have to learn to understand WHY many things are often done in specific way. This was (probably still is) my biggest weak point.
The counterpoint is that if you learn things by seeing how they are done, it teaches you even less of why they are done the way they are.
One thing that, I think, would make getting some of these things easier from how I imagine your POV, is to imagine you have 10x more instances of the thing than you do. This makes it clearer why e.g. making as large as possible part of your system stateless and worrying less about trying to recover it from blunders (instead just making it very easy to reinstall/recreate it from scratch) is something that people often strive for.
DevOps
DevOps: Wpisy
Do porannej kawusi ☕
Zerknijcie, co napisał @miklo o zagrożeniach i szansach w dalszym wyścigu w podpinaniu niedorobionego "#AI" do wszystkiego, co nie ucieka:
https://soc.citizen4.eu/display/94d43991-1364-2109-222d-37a821168401
#llm #it #dev #devops
Learn for free 📚 (1/2)
#AWS → https://explore.skillbuilder.aws
#Azure → https://learn.microsoft.com
#GCP → https://github.com/priyankavergadia/GCPSketchnote
#DevOps → https://edx.org/learn/devops
#Docker → https://docker-curriculum.com
#Security → https://tryhackme.com
#Python → https://learnpython.org
#Linux → https://freecodecamp.org
#Git → https://learngitbranching.js.org
#gnulinux #dev #code
Dzisiaj na #blog poradnik na temat obsługi #Docker! Wydaje mi się, że jest napisany tak, że każdy zrozumie 😉 Jest to odpowiedz na wiele pytań od czytelników bloga https://odroid.pl, na którym kiedyś obiecałem, że stworzę taki wpis.
Docker – jeden serwer wiele usług
https://blog.tomaszdunia.pl/docker/
Docker apologizes for trying to pull a bait and switch that people pushed back against hard enough for them to reconsider:
https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/
Fuck #Docker.
Projects need to self-host their container registries. You can get a perfectly cromulent server for a container registry for the money Docker asks for Teams.
Also, I saw suggestions #FOSS projects move to GitHub Container Registry. "Hey, we just got bitten in the arse by centralization, let's move to another centralized service!" 🤦♀️
IIRC, #Docker was founded as dot cloud by some ex-microsofties who were unhappy with the direction of Microsofts .NET. They saw the potential of using Linux and cgroups to build what we now call containers.
#Docker is deleting Open Source organisations - what you need to know:
https://blog.alexellis.io/docker-is-deleting-open-source-images/
Time to self-host docker #images from your own #repository e.g. #forgejo
#foss
Did you know, there is container image searh in Artifact Hub? It's a search of distributed repositories where the images can be hosted all over the interwebs. You can learn more at https://codeengineered.com/blog/2023/artifact-hub-containers/ #docker #kubernetes #cncf
image/png
Quite liking (self-hosted, via #Docker-Compose) #Forgejo! Very pretty, and quite complete. Imported a bunch of repos from my Gitlab (Community Edition) repos...
"It is never the process that makes a project successful, nor the methodology, nor the tools. Software is made by people, it is you who does the work."
https://flowmanifest.org/we-believe/
#Agile #Scrum #DevOps #Flow
#DevOpsLife
#Today I was doing some tests on supposed-to-be isolated environments. It turned out this interacted indirectly with production environment. I realized this at that moment I was going to finish work for today. It was 4 PM, right?
Had to upgrade production environment in emergency mode (because it made itself half-upgraded anyway) in the evening, with unfinished configuration and suddenly received big wave of error notifications. It was so quick I almost didn't have time to be really scared. I am not sure what miracle let me fix that.
I didn't even plan to touch production today!
:blobcatheadache:
So, how was your #Friday? :blobCat_anxious_sweat:
#it #devops #admin #failure #FridayEvening
I know it's a bad practice, but I'm too lazy to google how to do it properly... :blobfoxlaughsweat:
#docker #meme
The #Docker terminal in #JetBrainsRider is just...
No shit..
katastrofalny błąd ¯_(ツ)_/¯
#Docker #wsl2
Interesting #DevOps #Dhall
https://dhall-lang.org/
Yet another layer of abstraction, which then can be converted into YAML, JSON etc.
#Today I think I FINALLY started to understand that disposable, one-time apps (#Docker #containers mostly but not only) have a lot of sense for many use cases.
The longer I work in this field the more I feel self-taught #sysadmin have to learn to understand WHY many things are often done in specific way. This was (probably still is) my biggest weak point.
#admin #it #devops