summaryrefslogtreecommitdiff
path: root/container/container.go
diff options
context:
space:
mode:
Diffstat (limited to 'container/container.go')
-rw-r--r--container/container.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/container/container.go b/container/container.go
index ad4e728663..4c577695d5 100644
--- a/container/container.go
+++ b/container/container.go
@@ -188,6 +188,13 @@ func (container *Container) SetupWorkingDirectory() error {
if container.Config.WorkingDir == "" {
return nil
}
+
+ // If can't mount container FS at this point (eg Hyper-V Containers on
+ // Windows) bail out now with no action.
+ if !container.canMountFS() {
+ return nil
+ }
+
container.Config.WorkingDir = filepath.Clean(container.Config.WorkingDir)
pth, err := container.GetResourcePath(container.Config.WorkingDir)