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

我有Docker容器正在运行,而且我在容器中运行的脚本非常复杂。 脚本位于主机上。 我无法修改Dockerfile如何将脚本文件放置在docker vm中以使用docker exec运行它?

你可以通过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