在不同的环境中运行一个脚本

时间:2018-02-24 08:00:40

标签: shell

我只是想知道是否可以在不同的环境中运行一个脚本(例如shell脚本,python脚本等)?

例如,我想将我的脚本从Linux shell运行到docker容器shell(容器是由脚本创建的)?换句话说,保持脚本在容器上执行其余命令(进入容器后)。

run.sh(#shell script)

sudo docker exec -it some_containers bash  #this command will lead me to docker container environment
apt-get install curl     # I want to also execute this command inside the docker container after I enter the docker container environment
# this is just one script

1 个答案:

答案 0 :(得分:0)

您的问题不是很清楚,但听起来这是一个需要两个脚本的工作 - 第一个脚本在您的“Linux shell”中运行,并且需要将第二个脚本放入容器中(可能通过of dockerfile),此时您可以使用docker exec创建第一个脚本。

请参阅this question上的答案以获取更多信息。