使用exec在Docker容器上从主机运行脚本

时间:2016-03-15 08:02:07

标签: docker

我确实有docker容器正在运行,而且我在容器内部执行相当复杂的脚本。 该脚本位于主机上。 我无法修改Dockerfile 如何将脚本文件放入docker vm以使用docker exec运行它?

1 个答案:

答案 0 :(得分:2)

您可以docker cp您的脚本,然后运行它,例如docker exec -it container_id script

doc

https://docs.docker.com/engine/reference/commandline/cp/

你可以看一些例子 https://hub.docker.com/r/k3ck3c/captvty/

提取

docker exec -it container_id unzip -d ~/Captvty ~/Téléchargements/captvty-2.3.10.zip

全部回答是

docker exec -it container_id rm ~/Téléchargements/captvty-2.3.10.zip