3 ms·
You're trying to create a uniform developer experience across two platforms that are wildly different. If you find yourself spending a ton of time on a one-siz
by tmpz22 4y ago
You're trying to create a uniform developer experience across two platforms that are wildly different.
If you find yourself spending a ton of time on a one-size-fits-all-disappoints-everybody solution, maybe its time to build two effective solutions instead.
- bluedino 4y agoThat's kind of the point if containers, isn't it?
- tmpz22 4y agoOh god no, Linux containers were not intended to be the solution for cross compatibility issues between Windows and MacOS
- DrBenCarson 4y agoNo definitely not. In fact to this day containers only run on Linux. Your Mac or PC just runs a Linux VM in order to be able to run any containers. Containers are not meant to make anything OS-agnostic. Containers are just a way of running Linux
- jiggawatts 4y agoNot quite true: Windows containers run natively on Windows. As of Windows 11, even Server 2022 containers can run using process isolation. Something hilarious to me is that "multi-arch" images are a thing, and can result in the same dockerfile building a Windows image on a Windows PC, and a Linux image on a Linux PC!
- sneak 4y agoThis is a red herring and this feature only exists as a Microsoft platform strategy. I don’t know of anyone real using Windows executable docker containers on Windows hosts. dockerd for windows isn’t even free software, last I looked.