相关疑难解决方法(0)

多个FROM - 意味着什么

我想在github上为Linkurious项目构建一个docker镜像,它需要运行Neo4j数据库和Node.js.

我的第一种方法是为我的图像声明一个包含Neo4j的基本图像.参考文档没有以任何有用的方式定义"基本图像":

基本图像:没有父图像的图像是基本图像

从中我读到,如果该图像本身没有基本图像,我可能只有一个基本图像.

但什么是基本形象?这是否意味着如果我在FROM指令中声明neo4j/neo4j,那么当运行我的映像时,neo数据库将自动运行并在端口7474上的容器中可用?

阅读Docker参考资料(参见:https://docs.docker.com/reference/builder/#from)我看到:

FROM可以在单个Dockerfile中多次出现,以创建多个图像.只需在每个新的FROM命令之前记下提交输出的最后一个图像ID.

我想创建多个图像吗?看起来我想要的是拥有一个包含其他图像内容的图像,例如neo4j和node.js

我没有找到在参考手册中声明依赖项的指令.没有像RPM这样的依赖关系,为了运行我的图像,调用上下文必须首先安装它需要的图像?

我糊涂了...

docker dockerfile

78
推荐指数
4
解决办法
7万
查看次数

标签 统计

docker ×1

dockerfile ×1