My colleague came up with this and it works with our company network drive and it might help someone out there.
We start by creating a docker volume named mydockervolume
.
docker volume create --driver local --opt type=cifs --opt device=//networkdrive-ip/Folder --opt o=user=yourusername,domain=yourdomain,password=yourpassword mydockervolume
--driver
specifies the volume driver name--opt
Sets driver specific options. I guess they are given to the linuxmount
command when the container starts up.
We can then test that the volume works with
docker run -v mydockervolume:/data alpine ls /data
Here you can read more about driver specific options and docker volume create