当前位置: 首页 > 面试题库 >

有没有办法在docker构建过程中添加提示?

陶福
2023-03-14
问题内容

我正在使用Docker使用SSL创建特定的nginx容器。

但是我不希望我的SSL文件原样保留在我的版本控制系统中。因此,它们是加密的。在构建Docker容器时,我需要密码来解密文件并测试我的Nginx配置。

read用来在安装脚本中获得提示,但Docker只是在提示上停止了:

 + echo 'Please enter the password for the SSL certificates: '
 + read -s SSL_PASSWORD
INFO[0008] The command [/bin/sh -c /build/setup.sh && /build/cleanup.sh] returned a non-zero code: 1

做某事时有docker build什么办法得到提示吗?

谢谢你的帮助 :)


问题答案:

好吧,在四处搜寻之后,在期间没有提示的方法docker build。它被设计为完全自动化的。

docker run届时我将执行此步骤。

由于larsksIRC



 类似资料:
  • 我有一个过滤器和一个Servlet。我试图创建一个Cookie,并将其添加到“chain.do过滤器”方法后的过滤器中的响应中。 *Cookie需要在"chain.do过滤器"方法之后创建并添加到响应中,因为它的值取决于来自响应的一些信息。 我做了一些研究,发现为响应创建一个包装器(在doFilter方法之前)将允许我实现这一点,但它不起作用,我可以将Cookie添加到包装器中,但在浏览器中检查时

  • 我有一个npm依赖项(例如),我当前正在尝试派生(用于错误修复),并将我的派生版本作为一个依赖项包含在我的应用程序中。下面是我的中包含的示例: 相反,当我从github安装这个库时,我希望它将其扁平化的目录作为库的顶级目录发布,就像由构建库并运行的维护人员安装原始库的方式一样。有什么办法可以做到这一点吗? 编辑:通过这个答案,我也知道我可以构建dist并将代码提交给这个新分支,但我想要一个更优雅的

  • 我只是想知道我是否有可能返回activePodcastViewData。每当我试图在GlobalScopeactivePodcastViewData.Without调用它时,我都不允许返回,我确实让一切正常工作fine.However我更新了我的存储库,将挂起方法添加到it.Hence我正在获取挂起函数应该只从协程或另一个挂起函数调用。 fun getPodcast(podcastSummaryV

  • 有没有办法在Docker内部运行LXD?eg. 在使用ubuntu 16.04的主机上: 在容器中: LXD守护进程可以工作,但由于cgroups错误,我无法启动LXD容器。 我也尝试过:

  • 我试图在运行时向tomcat添加一个端口。有办法做到这一点吗?或者有没有办法监听所有端口?我使用的是spring,我希望用户能够添加一个APIendpoint调用,以添加一个新的端口来侦听。 我知道您可以在配置文件中添加其他端口,但我不知道我需要添加哪些端口。

  • 我知道有一种方法可以将链接帖子提交到reddit。 它会弹出一个这样的页面,其中填写了标题和URL 有没有办法发起文本帖子的提交?它真的只需要到达“文本”选项卡并填写此页面中的“文本”字段 需要明确的是,我知道Reddit API。我不想采取需要设置reddit帐户、reddit应用程序和管理用户身份验证的方法。我实际上已经尝试过这种方法,但将其用于我网站的其他方面存在问题。我正在寻找一些简单的东