add volume_driver Docker configuration file option
What does this MR do?
This adds support in config.toml for Docker's volume-driver option.
Why was this MR needed?
Along with the existing support for Docker options like volumes, devices, etc., some setups need to access the volume-driver option (e.g. containers that wish to use NVIDIA GPUs using the nvidia-dockerplugin.
Are there points in the code the reviewer needs to double check?
None that I know of; it is quite straightforward, as it involves just reading one more string option from the configuration file and passing it directly to the HostConfig section to go-dockerclient.
Does this MR meet the acceptance criteria?
-
Documentation created/updated - Tests
-
Added for this feature/bug (I did not add any for this function, as I'm not sure where/how it might be appropriate; I'm willing to do so if someone can point me to where it might make sense to do so) -
All builds are passing (will update once the builds run)
-
-
Branch has no merge conflicts with master(if you do - rebase it please)
What are the relevant issue numbers?
N/A