-
Bug
-
Resolution: Done
-
Undefined
-
None
-
4.8
-
None
-
None
-
False
-
https://bugzilla.redhat.com/show_bug.cgi?id=2102828
Must gather logs:
1. Issue: Cu requires guidance on windows container Vs OCP windows node version compatibility and best dev practices to avoid compatibility issues.
2. WMCO & OpenShift Version 5.x and 4.10
3. Platform - AWS/Azure/VSpehre/Platform=VSphere
4. If the platform is vSphere, what is the VMware tools version?
6. Steps to Reproduce
docker run of a container build using https://github.com/microsoft/dotnet-framework-docker/tree/main/samples/dotnetapp
7. Actual Result and Expected Result
Docker run fails with "docker: error response from daemon: hcsshim::CreateComputerSystem e1................8454: The container operating systems does not match the host operating system.
Another image downloaded from microsoft "mcr.microsoft.com/dotnet/framework/samples:dotnetapp" runs fine. The difference seems to be the container os version. All versions are attached to the case
Failed container os version: 10.0.14393.5192
successful container os version: 10.0.19042.1766
OCP windows node version: 10.0.19042.1706
Cu is asking for guidance on best practices for container development.
1. What is the min container os version given a node version.
2. Best practices to avoid compatibility issues.
Suggested Cu to also involve Microsoft and shared several articles with them like below, but they are looking for answers from us at a foundational level since we own the platform.
https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/update-containers
https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-base-images