docker-exec failed: "cd": archivo ejecutable no encontrado en PATH PATH
Usé este comando:docker exec compassionate_mclean cd /root/python
El error devuelto es
Docker-exec: failed to exec: exec: "cd": archivo ejecutable no encontrado en PATH PATH
Amablemente ayúdame
2 answers
cd
es un comando de shell incorporado, no se puede establecer como el comando a ejecutar. Usted tiene que utilizar:
docker exec -i compassionate_mclean bash -c "cd /root/python && python myscript.py"
Si desea ver la salida, asegúrese de agregar la bandera -i
como se muestra arriba. En este caso, sin embargo, simplemente puede ejecutar python como su punto de entrada:
docker exec -i compassionate_mclean python /root/python/myscript.py
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-20 05:12:59
No puede hacer eso, puede hacer docker exec -it my_container /bin/bash
y luego emitir varios comandos con estas sesiones interactivas, o docker exec -d my_container touch myfile
si solo desea crear un archivo, vea los ejemplos en https://docs.docker.com/reference/commandline/cli/#examples_3
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-20 05:00:21