diff --git a/integration-cli/docker_cli_pull_test.go b/integration-cli/docker_cli_pull_test.go index 4c6b508c96..de02567581 100644 --- a/integration-cli/docker_cli_pull_test.go +++ b/integration-cli/docker_cli_pull_test.go @@ -214,5 +214,11 @@ func (s *DockerCLIPullSuite) TestPullLinuxImageFailsOnWindows(c *testing.T) { func (s *DockerCLIPullSuite) TestPullWindowsImageFailsOnLinux(c *testing.T) { testRequires(c, DaemonIsLinux, Network) _, _, err := dockerCmdWithError("pull", "mcr.microsoft.com/windows/servercore:ltsc2022") - assert.ErrorContains(c, err, "no matching manifest for linux") + + errorMessage := "no matching manifest for linux" + if testEnv.UsingSnapshotter() { + errorMessage = "no match for platform in manifest" + } + + assert.ErrorContains(c, err, errorMessage) }