mirror of
https://github.com/moby/moby.git
synced 2026-08-10 17:15:06 +00:00
Remove the OS check when creating a container
Now that we can pass any custom containerd shim to dockerd there is need for this check. Without this it becomes possible to use wasm shims for example with images that have "wasi" as the OS. Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
This commit is contained in:
@@ -18,7 +18,6 @@ import (
|
||||
"github.com/docker/docker/errdefs"
|
||||
"github.com/docker/docker/image"
|
||||
"github.com/docker/docker/pkg/idtools"
|
||||
"github.com/docker/docker/pkg/system"
|
||||
"github.com/docker/docker/runconfig"
|
||||
v1 "github.com/opencontainers/image-spec/specs-go/v1"
|
||||
"github.com/opencontainers/selinux/go-selinux"
|
||||
@@ -132,9 +131,6 @@ func (daemon *Daemon) create(opts createOpts) (retC *container.Container, retErr
|
||||
return nil, err
|
||||
}
|
||||
os = img.OperatingSystem()
|
||||
if !system.IsOSSupported(os) {
|
||||
return nil, system.ErrNotSupportedOperatingSystem
|
||||
}
|
||||
imgID = img.ID()
|
||||
} else if isWindows {
|
||||
os = "linux" // 'scratch' case.
|
||||
|
||||
Reference in New Issue
Block a user