From 47ff7969b4e1a4e01d480aecd6107b67a90bc73f Mon Sep 17 00:00:00 2001 From: Laurent Goderre Date: Wed, 12 Feb 2025 09:59:45 -0500 Subject: [PATCH] Add experimental feature warning for image mount Signed-off-by: Laurent Goderre --- daemon/container.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/daemon/container.go b/daemon/container.go index 527d41bbbe..14866f2519 100644 --- a/daemon/container.go +++ b/daemon/container.go @@ -10,6 +10,7 @@ import ( "github.com/containerd/log" containertypes "github.com/docker/docker/api/types/container" + "github.com/docker/docker/api/types/mount" networktypes "github.com/docker/docker/api/types/network" "github.com/docker/docker/container" "github.com/docker/docker/daemon/config" @@ -275,6 +276,11 @@ func validateHostConfig(hostConfig *containertypes.HostConfig) (warnings []strin parser := volumemounts.NewParser() for _, c := range hostConfig.Mounts { cfg := c + + if cfg.Type == mount.TypeImage { + warnings = append(warnings, "Image mount is an experimental feature") + } + if err := parser.ValidateMountConfig(&cfg); err != nil { return warnings, err }