Docker的exec与容器外的configuration文件
我在我的主机上有Docker容器,我想在Docker容器中用docker exec
运行脚本
docker exec MyContainerID python /home/myuser/my/path/my_script.py --key1=value1 --key2=value2
如何从Docker容器的外部添加configuration文件? 是否有可能做一行命令行像这个命令:
docker exec MyContainerID python /home/myuser/my/path/my_script --key1=value1 --key2=value2 --config=/my/path/outside/container/my_config.cfg
不要忘了docker是关于进程隔离的,但是你可以从容器外复制一个文件
docker exec command_with_this_file
作为一个例子,摘录自
http://hub.docker.com/r/k3ck3c/captvty/
首先复制一个zip文件
docker cp 9087050696d4:/home/gg/Captvty/Vidéos/ ~
然后在容器中提取这个zip文件
docker exec -it container_id unzip -d ~/Captvty ~/Téléchargements/captvty-2.3.10.zip
并回复
Yes to All