


The problem solvers who create careers with code. LinkedIn YouTube Twitter Facebook Products Lo and behold, right there in the Go source code, we can see that an alternative is supported as shown in Figure 2. Here's the point: Because CRC is open source, you can examine the source code and see how the program uses the switch for DNS lookup. But when CRC attempts to use the Default Switch in Windows 10 Enterprise, it's using older (ICS) technology that isn't compatible. CodeReady Container behaviorĬRC looks for and uses the Default Switch on your PC's Windows 10 machine, which means it works fine with Windows 10 Home and Professional. The enterprise version also uses a completely-rewritten network connection stack, one that was built for servers (as opposed to workstations), but with one exception: Within the Hyper-V manager in Windows 10 Enterprise, as of this writing, the Default Switch still uses the old ICS technology. Windows 98 introduced Internet Connection Sharing (ICS) to Windows, making it easier for network users-for example-to use a shared dial-up modem (remember those?) That technology was replaced, and the replacement is what runs as a service in Windows 10-except for the enterprise version. I mean, it must have all the bits of the lesser versions, plus a whole lot more, right? My thinking was that, if it supports Home and Pro, then obviously a much more "enterprisey" version like Windows 10 Enterprise would be supported. Turns out, the CRC installation web page explicitly tells us which versions of Windows 10 are supported, and Windows 10 Enterprise (and Windows Server) is not explicitly mentioned as one of them (see Figure 1).įigure 1: Do you see Windows 10 Enterprise or Server? I can't either. So, in a sense, you're welcome that I'm lazy. Fortunately for you, I struggled and managed to get CRC running on my Windows 10 Enterprise notebook computer, and this article explains what is involved to get it working. OK, so I'm the only developer who glosses over documentation.

It runs on macOS, Linux, and all versions of Windows 10.īecause I lazily didn't pay attention to the documentation. For developers who want to get started immediately with cloud-native development, containers, and Kubernetes (as well as OpenShift), it's a simple and slick tool. Red Hat CodeReady Containers allows you to spin up a small Red Hat OpenShift cluster on your local PC, without the need for a server, a cloud, or a team of operations people.
