| 841 | |
| 842 | template <typename TVolume, typename TImage> |
| 843 | inline TVolume createVolumeFromDockerImage( |
| 844 | const std::string& containerPath, |
| 845 | const std::string& imageName, |
| 846 | const typename TVolume::Mode& mode) |
| 847 | { |
| 848 | TVolume volume; |
| 849 | volume.set_container_path(containerPath); |
| 850 | volume.set_mode(mode); |
| 851 | volume.mutable_image()->CopyFrom(createDockerImage<TImage>(imageName)); |
| 852 | return volume; |
| 853 | } |
| 854 | |
| 855 | |
| 856 | template <typename TVolume> |