- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Docker 中创建开发环境,由于需要 Azure 存储服务,我想使用 Azurite 作为本地 Azure 存储服务。
当我尝试做
RUN azurite-blob &
它只是运行,并且该命令没有任何效果。我也尝试将此命令回显到文件并作为脚本运行,但结果是相同的。
当我在 docker 容器上运行相同的命令时,它会正常启动并为蓝铜创建各种目录。
所以问题是如何让蓝铜在 Dockerfile 中在后台工作?
最佳答案
您无法在 dockerfile 的构建步骤中创建在后台工作的命令,因为每个步骤都将在单独的层中运行,并在步骤完成后删除。
您可以使用:
ENTRYPOINT
或 CMD
来实现这一点(也就是在运行时而不是构建中运行它)更新
根据您的评论:
创建script.sh
:
#!/bin/bash
/usr/bin/azurite &
exec "$@"
您需要先将其设置为可执行文件,在 Dockerfile 中:
COPY script.sh script.sh
RUN chmod +x script.sh
然后您可以使用bash
作为交互模式的命令
关于azure - dockerfile 中的蓝铜 Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58426451/
是否可以利用为蓝/绿部署正确设置的环境来进行验收测试? 您认为那里有哪些优势/风险? 基本上我会想象一个绿色环境将用于运行一些验收测试。如果通过,则将流量切换为绿色并继续执行常规的蓝/绿方案。 谢谢!
我正在尝试使用 Cloudformation Codedeploy 蓝/绿部署功能,因此有一个如下所示的任务集。 TaskSet: Type: AWS::ECS::TaskSet Proper
在我的 Cloudformation 模板中,我使用蓝绿部署触发器并具有以下任务定义 TaskDefinition: Type: AWS::ECS::TaskDefinition Depend
光色和油漆之间存在不匹配:物理学家会说三种原色是红色、绿色和蓝色,而画家会给出红色、蓝色和黄色作为原色。事实上,当用水彩绘画时,你不能将红色、绿色和蓝色混合成黄色,而不会混合橙色,你只会得到棕色。 这
我得到了一个本质上是图像的数据集,但是图像中的每个像素都表示为从 -1 到 1 的值。我正在编写一个应用程序,它需要将这些 -1 到 1 灰度值映射到 MATLAB“Jet”色标(红-绿-蓝颜色渐变)
如何在 BufferedImage 中隔离红/绿/蓝 channel :我有以下代码不起作用:` public static BufferedImage isolateChannel(Buffered
我正在尝试使用 CloudFormation 和 ECS 服务来部署新堆栈,并使用 CodeDeploy 启动类型来启用蓝/绿部署。 在 User Guide为了通过 CloudFormation 执
当上游容器之一出现故障时,如何让 dockerized nginx 快速进行故障转移?在非 Docker 环境中,故障转移似乎是瞬时的,但在 Docker 化时,多个请求会超时。 我在同一 Node
AWS CloudFormation 是否支持 EC2 的蓝/绿部署?我能够使用 CodeDeploy for EC2 创建蓝/绿部署;但是,我不知道如何使用 CloudFormation 创建一个。
我想创建一个 CodePipeline,它从 CodeCommit 源构建一个容器镜像,然后以蓝/绿方式将新镜像部署到我的 ECS 服务(EC2 启动类型)。 源阶段是CodeCommit,已经包含了
我正在尝试通过 CloudFormation 创建 ECS 蓝/绿部署设置。我发现这个文档提到 ECS 蓝/绿部署可以由 CloudFormation 处理,而无需显式创建 CodeDeploy 应用
我是一名优秀的程序员,十分优秀!