当前位置: 首页 > 知识库问答 >
问题:

我可以有一个在Docker容器中作为本地文件夹运行的脚本的输出吗?

莫泓
2023-03-14

共有1个答案

宰父君昊
2023-03-14

对于这种情况,我不会使用Docker Build。相反,创建一个包含构建项目所需工具的Docker映像,并将其用作“编译器”。最终,你希望能够做到:

$ docker run -v $(pwd):/output compiler

使用命令生成项目比在Docker Build期间生成项目有很多优点:

  • 您可以使用卷将本地目录装入Docker容器
  • 您可以轻松地重新运行生成过程的单个步骤,而不必重新运行整个生成
  • 您可以构建项目,并将构建输出用于另一个映像(例如,构建Javascript项目并将其放入nginximage)
 类似资料:
  • 这里的目标是使用docker容器作为安全沙箱,在中运行不受信任的python脚本,但要使用docker py模块从python内部执行此操作,并能够捕获该脚本的输出。 我正在docker容器中运行python脚本foo.py(它在docker文件中被设置为命令,因此它会在容器运行后立即执行),无法捕获该脚本的输出。当我通过普通CLI使用 (是包含foo.py的目录)我得到了打印到stdout的fo

  • 问题内容: 我正在尝试创建用于设置Docker容器的Shell脚本。我的脚本文件如下所示: 运行此脚本文件将在新调用的bash中运行容器。 现在,我需要运行一个脚本文件(test.sh),该文件已经位于上述给定的shell脚本的容器内(例如:cd /path/to/test.sh && ./test.sh),该怎么做? 问题答案: 您可以使用以下命令在正在运行的容器中运行命令: 并从bash会话运

  • 从这篇文章中,我发现我可以使用序列Ctrl+P+Ctrl+Q从docker容器中分离。 我想知道,是否可以创建一个bash(或python或其他)脚本,它进入docker容器,运行几个命令,然后使用转义序列退出容器?我认为可能不可能,但请确认/否认这一点!

  • 我一直在使用localstack开发一个针对Local的服务。我刚刚通过运行了他们的docker映像

  • 问题内容: 我可以在Docker容器中运行Xcode吗?我想码头化一个Xcode CI系统,只是想知道这是否可能。 问题答案: Docker Hackathon 2015的 此回购描述了如何使用Docker 客户端构建和运行iOS应用。那是你追求的吗? 观看视频: 秘诀在于server.js,它实现了REST API以模拟docker服务器。因此,实际上,它实际上并没有在真正的Linux dock

  • 有人可以建议我如何运行多个selenium脚本在一个单一的火狐浏览器和网络驱动程序应该被初始化只有一个和那太在父类,语言使用良好的java 谢谢