|
@@ -16,6 +16,11 @@ import (
|
|
|
|
|
|
// createContainerPlatformSpecificSettings performs platform specific container create functionality
|
|
|
func (daemon *Daemon) createContainerPlatformSpecificSettings(container *Container, config *runconfig.Config, hostConfig *runconfig.HostConfig, img *image.Image) error {
|
|
|
+ if err := daemon.Mount(container); err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ defer daemon.Unmount(container)
|
|
|
+
|
|
|
for spec := range config.Volumes {
|
|
|
name := stringid.GenerateNonCryptoID()
|
|
|
destination := filepath.Clean(spec)
|