-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker driver on Windows Server 2016 TP4 fails #909
Comments
@pofallon We are definitely going to support Windows! We will look into this and get this fixed when we have some bandwidth. |
We're doing some experimentation with this, too. Currently, we have made some local changes which now allow us to actually start a docker container, but Nomad has a panic about nil data shortly afterwards and then seems to kill the container.
The errors we're seeing now seem to happen during service registration (eg If we manage to get it working somewhat reliably, we'll try to tidy up our changes into a PR, but currently we've mostly just changed "stuff that only works on Linux" to "stuff that only works on Windows"... :P |
So, after a fair bit of digging, it seems this is the line of code that crashes:
We're basing our edits on the v0.3.1-rc2 tag, btw. |
I'm also interested in running nomad on Windows 2016 |
Sounds good! Good work @mwieczorek |
I'm going to lock this issue because it has been closed for 120 days ⏳. This helps our maintainers find and focus on the active issues. |
I'm new to Nomad, and was interested to see if it would work with the new Docker support found in Windows Server 2016 TP4. Since this environment is not yet production, this may be an issue somewhere else (not sure). In general, though, Nomad supporting Docker on Windows (as Server 2016 is released) would be great!
Nomad version
Nomad v0.3.0
Operating system and Environment details
Windows Server 2016 TP4 (on Azure)
Issue
Task with
docker
driver failsReproduction steps
Apply this fix to Windows Server 2016 TP4
Run nomad in
-dev
modeGenerate example nomad file with
nomad init
Remove
constraint
section and replace imageredis:latest
withmicrosoft/redis:latest
Run
nomad run example.nomad
Relevant errors:
The text was updated successfully, but these errors were encountered: