docker - 在 Dockerfile 中运行 docker-compose
问题描述
基本上我想做的是在Now实例上运行Drone CI 。
现在在部署时接受 Dockerfile,但不接受 [docker-compose.yml 文件](问题编号),无人机是使用 docker-compose.yml 文件配置的。
基本上我想知道您是否可以将 docker-compose.yml 文件作为 Dockerfile 的一部分运行以及如何设置,目前我一直在尝试这样的事情:
FROM docker:latest
# add the docker-compose.yml file to the current working directory
WORKDIR /
ADD . /
# install docker-compose
RUN \
apk add --update --no-cache python3 && \
pip3 install docker-compose
RUN docker-compose up
在我尝试启动并运行某些东西时,上面的各种变体,在上述情况下,它抱怨 docker 守护进程没有运行
非常感谢任何帮助,也欢迎其他实现上述最终结果的解决方案
解决方案
推荐阅读
- java - 使用 Unsafe.defineClass 定义类而不解析依赖项
- c# - c#reflectin:为给定的类实例调用具有泛型类型和泛型参数的方法
- elasticsearch - 来自 SearchResponse Java API 的 _score 或 max_score 的 Elasticsearch 排序
- mailgun - 邮筒。为什么没有显示列表,可能是什么错误?
- python - 无法创建“Union [bool, int]”类型
- emacs - 如何退出 SLIME - 逗号或退出不起作用
- python - PyTorch LSTM:RuntimeError:无效参数 0:张量的大小必须匹配,但维度 0 除外。在维度 1 中得到 1219 和 440
- entity-framework-core - 在 Entity Framework Core 中查询必须包含一组值的记录
- javascript - 为什么动画的当前时间总是0?
- ios - 在 iphone webview 上测试本地 http 开发服务器