Recientemente instalé Docker Toolbox en mi máquina con Windows 10.
Sin embargo, cada vez que ejecuto docker-compose up el siguiente mensaje de error:
Traceback (most recent call last): File "<string>", line 3, in <module> File "compose\cli\main.py", line 65, in main File "compose\cli\main.py", line 117, in perform_command File "compose\cli\main.py", line 849, in up File "compose\project.py", line 372, in up File "compose\project.py", line 539, in warn_for_swarm_mode File "site-packages\docker\api\daemon.py", line 33, in info File "site-packages\docker\utils\decorators.py", line 47, in inner File "site-packages\docker\client.py", line 139, in _get File "site-packages\requests\sessions.py", line 488, in get File "site-packages\requests\sessions.py", line 475, in request File "site-packages\requests\sessions.py", line 596, in send File "site-packages\requests\adapters.py", line 423, in send File "site-packages\requests\packages\urllib3\connectionpool.py", line 595, in urlopen File "site-packages\requests\packages\urllib3\connectionpool.py", line 363, in _make_request File "httplib.py", line 1057, in request File "httplib.py", line 1097, in _send_request File "httplib.py", line 1053, in endheaders File "httplib.py", line 897, in _send_output File "httplib.py", line 859, in send File "site-packages\docker\transport\npipeconn.py", line 31, in connect File "site-packages\docker\transport\npipesocket.py", line 22, in wrapped File "site-packages\docker\transport\npipesocket.py", line 49, in connect pywintypes.error: (2, 'WaitNamedPipe', 'The system cannot find the file specified.') docker-compose returned -1 Tenga en cuenta que tengo C:\Python27 y C:\Python27\Scripts tanto en mis variables de entorno de usuario como de sistema . También probé esto usando Python 3, y todavía no funciona.
Simplemente olvidé iniciar "Docker para Windows", lo que resultó en ese error.
Usted y yo podemos o no tener el mismo problema. En el enlace publicado por @Haken Lid arriba, el problema es que la variable de entorno PATH no tiene la versión correcta de Python.
PERO, para mí, el problema era que no había configurado todas mis variables de entorno, ejecutando
eval $(docker-machine env <vmname>) antes de ejecutar docker-compose <any command> .
Asegúrese de que Docker para Windows esté funcionando en la bandeja del sistema. Ese fue mi problema.