从本地(未发布)图像构建docker镜像

时间:2016-06-30 20:13:41

标签: docker dockerfile

我有两个Dockerfiles:

mydockerfiles
|_baseimage
|_myapp

现在我运行docker build -t munchkin/base -f baseimage . 现在我想在FROM - Dockerfile:

中将此图像用作myapp
FROM munchkin/base

但是当我跑docker build -t munchkin/myapp -f myapp .时,我得到了:

Pulling repository docker.io/munchkin/base
Error: image munchkin/base not found

我相信如果我在dockerhub上发布我的第一张图片是可能的 - 但是如果没有发布也可以 - 只需使用本地图片吗?

编辑: 或者,作为替代方案,是否有可能甚至没有建立我的第一张图像?只做像脚本包含的东西?

1 个答案:

答案 0 :(得分:2)

我认为您必须明确指定版本。当我这样做时,我能够建立。当我没有,我得到了同样的错误。

docker build -t munchkin/base:latest -f baseimage .

然后你可以使用这个图像。