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