Comments (7)
- What are they: https://forums.docker.com/t/in-docker-for-windows-does-each-container-run-in-separate-vm/19192/6?u=friism
- How to run them side by side: https://forums.docker.com/t/linux-and-windows-images-side-by-side/20518/4?u=friism
Work has been done to improve these errors, see details here:
I'd be interested to know if these checks and errors are not working.
... and yes, we're working on installing both with Docker for Windows
from dotnet-docker.
This is a result of not having a manifest defined. When on Windows Server Core and Nano Server, docker will try to pull the Linux images which are invalid on Windows platforms. It seems like docker should have a better story here though - not everyone is going to support all platforms.
from dotnet-docker.
docker will try to pull the Linux images which are invalid on Windows platforms.
Maybe it's not the right place to ask, but is this a limitation which is planned to be removed in the final release of Windows Containers?
from dotnet-docker.
@timotei, Creating a Docker manifest is what will address this. This contains metadata that docker will read in order to determine which image applies to each platform/architecture. Additionally if docker doesn't find a matching image, it will then display a more friendly error message to the user. We will add a manifest for the microsoft/dotnet images once it is fully flushed out.
from dotnet-docker.
This work is being tracked with #99. Closing this issue.
from dotnet-docker.
@MichaelSimons I understand that, but my question was more like: will this limitation (running Linux on Windows platforms) be removed in the final release? (after we have all the proper manifests in place)
from dotnet-docker.
@timotei, you can run Linux on the Windows platform via Docker for Windows.
@PatrickLang, @friism - Is there any documentation (e.g. blog article) that talks about Docker for Windows vs Windows Containers, what the use cases are for each, how they can be used SxS and what the road maps looks like? I think this would be helpful as there seems to be some confusion between the two.
from dotnet-docker.
Related Issues (20)
- Add "New Linux Distro Release" checklist back to this repo HOT 1
- Remove Alpine 3.18 images for .NET 6 HOT 2
- Not all Alpine floating tags point to the correct Alpine versions HOT 4
- Debian Arm64 images are surpisingly big HOT 3
- Move .NET 8 Azure Linux 3.0 Images to main
- Create an HTTP/3 / QUIC sample HOT 1
- Proposal: Drop PowerShell from Alpine and Ubuntu SDK images for .NET 9+ HOT 2
- Latest Azure Linux 3.0 drop is getting TLS error during `dotnet restore` HOT 1
- Azure DevOps Pipelines test reporting shows incorrect test parameters
- Simplify AzureLinux 3.0 multi-stage build with non-root user HOT 1
- Automatic dependency update PRs should include version information HOT 3
- CVE-2024-32002 detected in sdk:8.0-alpine3.19-amd64 HOT 2
- Missing images for 28 May 2024 Release HOT 5
- Attach SBOMs to images in the container registry HOT 3
- 8.0.3-alpine3.19-amd64 , or 8.0.6-alpine3.19-amd64 uses 3.19 Alpine which is Vulnerable with CVE-2023-42363 HOT 3
- standard_init_linux.go:228: exec user process caused: exec format error after building docker image on MacBook M1 Max for linux/amd64 platform
- Remove Azure Linux 3.0 Symcrypt issue workaround
- New tag for alpine images HOT 6
- Consider adding OCI Image Annotations to .NET images HOT 2
- Link to the Container Vulnerability Workflow from the readmes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotnet-docker.