我有两个 Dockerfile:
mydockerfiles
|_baseimage
|_myapp
Run Code Online (Sandbox Code Playgroud)
现在我运行现在我想在我的 -Dockerfile 中docker build -t munchkin/base -f baseimage .
使用此图像:FROMmyapp
FROM munchkin/base
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时docker build -t munchkin/myapp -f myapp .我得到:
Pulling repository docker.io/munchkin/base
Error: image munchkin/base not found
Run Code Online (Sandbox Code Playgroud)
我相信如果我在 dockerhub 上发布我的第一个镜像是可能的 - 但不发布也有可能 - 只需使用本地镜像吗?
编辑:或者,作为替代方案,是否有可能甚至无需构建我的第一个图像?只是做一些类似脚本包含的事情吗?
我认为你必须明确指定版本。当我这样做时,我就能够构建了。当我没有这样做时,我得到了同样的错误。
docker build -t munchkin/base:latest -f baseimage .
Run Code Online (Sandbox Code Playgroud)
然后你就可以使用这些图像了。
| 归档时间: |
|
| 查看次数: |
7089 次 |
| 最近记录: |