Test if docker volume mounts are working

If you need some quick commands to paste to check if your docker volume mounting is working correctly here you go!

Commands below!

Test a file mount

echo foo > /tmp/docker-test docker run --rm -it -v /tmp/docker-test:/tmp/docker-test alpine cat /tmp/docker-test
Code language: JavaScript (javascript)

You should see this output.

foo

Test a directory mount

mkdir /tmp/docker-test-dir echo bar > /tmp/docker-test-dir/test docker run --rm -it -v /tmp/docker-test-dir:/tmp/docker-test-dir alpine ls -lahr /tmp/docker-test-dir && cat /tmp/docker-test-dir/test
Code language: JavaScript (javascript)

You should see this output like this.

total 12K -rw-r--r-- 1 1000 1000 4 Jan 5 19:33 test drwxrwxrwt 1 root root 4.0K Jan 5 19:33 .. drwxr-xr-x 2 1000 1000 4.0K Jan 5 16:52 . bar
Code language: CSS (css)

Cleanup

To clean everything up you can run these commands.

rm /tmp/docker-test rm /tmp/docker-test-dir/test rmdir /tmp/docker-test-dir

And if you no longer want the image.

docker image rm alpine

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.