Disable TestRunMountshmmqueuefromhost when using userns
Since we now automatically mount the mqueue device inside the
container (instead of bind mounting the one from the host), when
trying to start a container with --ipc=host, the mount will fail with
EPERM.
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
(cherry picked from commit dba5a7f243
)
From PR #20133
This commit is contained in:
parent
b4963c87b2
commit
85dba4980e
1 changed files with 1 additions and 1 deletions
|
@ -2429,7 +2429,7 @@ func (s *DockerSuite) TestRunModeIpcContainerNotRunning(c *check.C) {
|
||||||
|
|
||||||
func (s *DockerSuite) TestRunMountShmMqueueFromHost(c *check.C) {
|
func (s *DockerSuite) TestRunMountShmMqueueFromHost(c *check.C) {
|
||||||
// Not applicable on Windows as uses Unix-specific capabilities
|
// Not applicable on Windows as uses Unix-specific capabilities
|
||||||
testRequires(c, SameHostDaemon, DaemonIsLinux)
|
testRequires(c, SameHostDaemon, DaemonIsLinux, NotUserNamespace)
|
||||||
|
|
||||||
dockerCmd(c, "run", "-d", "--name", "shmfromhost", "-v", "/dev/shm:/dev/shm", "-v", "/dev/mqueue:/dev/mqueue", "busybox", "sh", "-c", "echo -n test > /dev/shm/test && touch /dev/mqueue/toto && top")
|
dockerCmd(c, "run", "-d", "--name", "shmfromhost", "-v", "/dev/shm:/dev/shm", "-v", "/dev/mqueue:/dev/mqueue", "busybox", "sh", "-c", "echo -n test > /dev/shm/test && touch /dev/mqueue/toto && top")
|
||||||
defer os.Remove("/dev/mqueue/toto")
|
defer os.Remove("/dev/mqueue/toto")
|
||||||
|
|
Loading…
Add table
Reference in a new issue