我的主机上有Docker容器,我希望在docker exec
docker exec MyContainerID python /home/myuser/my/path/my_script.py --key1=value1 --key2=value2
如何从docker容器外部添加配置文件? 是否可以像这个命令一样使用一行命令行:
docker exec MyContainerID python /home/myuser/my/path/my_script --key1=value1 --key2=value2 --config=/my/path/outside/container/my_config.cfg
答案 0 :(得分:0)
不要忘记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