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

abo*_*sun 5 docker

我确实有docker容器运行,我做了很复杂的脚本来运行容器内部.该脚本位于主机上.我无法修改Dockerfile如何将脚本文件放入docker vm以使用docker exec运行它?

use*_*097 5

你可以docker cp你的脚本,然后你运行它,像docker exec -it container_id script

文档

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