Issues
Issues copied to clipboard
Error executing step in a worker container using Docker when Tentacle installed on different drive
The bug
Errors during execution when Docker and Tentacle are running on different drives.
Steps to reproduce
- Install Tentacle to Windows on a drive other than C:
- Install Docker on C drive on the same Windows server
- For a Deployment Process/Runbook, add 'Run a Script' step, and set Container Image to run on Docker
- The deployment process will error. Possible error messages to look out for are: docker: Error response from daemon: container xxxx encountered an error during hcsshim::System::Start: failure in a Windows system call: The virtual machine or container exited unexpectedly. (0xc0370106) OR docker: Error response from daemon: hcsshim::CreateComputeSystem xxxx: The parameter is incorrect.
Workarounds
Reinstall Tentacle to C:\octopus
Links
Internal link
Another customer hit this problem
Review if this is a limitation of containers on windows in mounting to non system drives (see attached ZenDesk thread). If so mark as wont fix and document the limitation in our docs.