Docker, no docking!
Docker, no docking!
Docker, no docking!deploying docker-compose to production
Backup, backup…
Well… depending on the situation… it may be inappropriate [Urban dictionary - NSFW description warning]
Wait, by docking do you mean… docking?
👉 👈man touch
inb4 it’s actually some microcode change introduced to intel management engine
deleted by creator
Non, Dora s’appelle Dora en anglais. The meme is just weird.
It’s windows host because it has the unique property of leaking to higher levels of abstraction and leaking to lower levels of abstraction, which is a technological feat that can only come from Microsoft.
Could also be a hyper-v layer around Windows “host”
TIL go is an interpreted language and runs straight from source code!
obviously the shell script compiles the executable every time the image is run :)
People don’t actually do this, right? Docker inside docker inside a VM inside another VM? On windows? Right???
I’ve ran Docker in LXC in a KVM before. I used LXC to have multiple containers on a VPS. Then I had to run something that works best with Docker, so I stuck Docker in an LXC.
Isnt that exactly what minikube is? Kubernetes in docker.
I’ve used docker-in-docker images, but its usually not fun.
I’m pretty sure docker recommends that it runs under WSL when on windows.
Yep, can confirm
Yeah, docker in a VM makes sense. Docker in docker in a vm in a vm though?
Windows itself is technically running in a VM if you have Hyper-V enabled (not quite that simple, but that’s a reasonable approximation). Hyper-V is a type 1 hypervisor which means it runs directly on the underlying physical hardware, and both Windows as well as any VMs you create are running on top of Hyper-V.
Oh that’s an interesting tidbit, didn’t know that
I’ve seen docker inside a VM before but that was just a dev box for testing
That’s the most reasonable part of the image
Are you not losing loads of performance by stacking vms like that?
Using Docker in a VM on a Hypervisor is industry standard, using docker inside of docker may be okay for CI purposes but I wouldn’t do anything more than that in production if it’s not necessary.
The stack from the image above (Windows>WSL> Docker>Minikube>Docker>App) is something you’d use on a dev machine (not a “real”, production-like test environment), in which case you don’t really care about the performance loss
That’s super standard for actual infrastructure
Who’s Jane? This is Fedora the Explainer.
You know how much layers there are under hello.go?
There are even layers within the hardware layer. :)