diff --git a/tests/conformance/conformance_test.go b/tests/conformance/conformance_test.go index 53f6f8233e..fdb0ea4065 100644 --- a/tests/conformance/conformance_test.go +++ b/tests/conformance/conformance_test.go @@ -3102,6 +3102,11 @@ var internalTestCases = []testCase{ contextDir: "multistage/copyback", dockerUseBuildKit: true, }, + + { + name: "chown-volume", + contextDir: "chown-volume", + }, } func TestCommit(t *testing.T) { diff --git a/tests/conformance/testdata/chown-volume/Dockerfile b/tests/conformance/testdata/chown-volume/Dockerfile new file mode 100644 index 0000000000..a1296e3964 --- /dev/null +++ b/tests/conformance/testdata/chown-volume/Dockerfile @@ -0,0 +1,9 @@ +FROM busybox AS first +RUN mkdir /volumea /volumeb /volumec +RUN touch -r /bin/ls /volumea /volumeb /volumec +VOLUME /volumea +VOLUME /volumeb +VOLUME /volumec + +FROM first +RUN chown 1000:1000 /volumea /volumeb /volumec