mirror of
https://github.com/clearlinux/docker.git
synced 2026-09-05 05:01:28 +00:00
Merge pull request #14613 from stefanberger/nohidevols2
Do not hide user provided network mounts [v2]
This commit is contained in:
@@ -2516,3 +2516,25 @@ func (s *DockerSuite) TestRunWriteFilteredProc(c *check.C) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestRunNetworkFilesBindMount(c *check.C) {
|
||||
testRequires(c, SameHostDaemon)
|
||||
name := "test-nwfiles-mount"
|
||||
|
||||
f, err := ioutil.TempFile("", name)
|
||||
c.Assert(err, check.IsNil)
|
||||
|
||||
filename := f.Name()
|
||||
defer os.Remove(filename)
|
||||
|
||||
expected := "test123"
|
||||
|
||||
err = ioutil.WriteFile(filename, []byte(expected), 0644)
|
||||
c.Assert(err, check.IsNil)
|
||||
|
||||
var actual string
|
||||
actual, _ = dockerCmd(c, "run", "-v", filename+":/etc/resolv.conf", "busybox", "cat", "/etc/resolv.conf")
|
||||
if actual != expected {
|
||||
c.Fatalf("expected resolv.conf be: %q, but was: %q", expected, actual)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user