什么是<无>存储库和标签? 为什么在我使用docker build的时候出现?
在运行docker build
之前,这是docker images
显示的内容。
$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE myapp latest a38da0bd9e0b 6 seconds ago 523.8 MB golang onbuild b4997c557048 10 days ago 517.2 MB
在对myapp
源代码进行一些更改之后,我运行docker build -t myapp .
最后我得到了名为<none>
图片。
$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE myapp latest a38da0bd9e0b Less than a second ago ago 523.8 MB <none> <none> e4209f97e819 10 minutes ago 523.8 MB golang onbuild b4997c557048 10 days ago 517.2 MB
我知道我可以用docker rmi <IMAGE ID>
删除它们,但是为什么这首先发生? 我怎样才能防止发生? 我正在构build的Dockerfile
看起来像这样。
FROM golang:onbuild EXPOSE 8080
如果您将标签或图像名称重新分配给其他图像,图像将失去其标签或名称。 这真的很简单。 您的myapp
回购图片用ID a38da0bd9e0b
标记了latest
,用于在图片ID e4209f97e819
上进行命名和标记。
- docker执行Java应用程序后台附加日志
- oci运行时错误:container_linux.go:247:启动容器进程导致“exec:\”nodemon \“:在$ PATH中找不到可执行文件”
- OpenShift V3与OpenShift V2
- 我如何使/ etc / hosts在一个Docker容器中可被root用户写入?
- 使用docker进行实时恢复时容器networking错误
- 在cookiecutter-django上设置数据库的问题
- npm ERR! 代码SELF_SIGNED_CERT_IN_CHAIN AWS Ubuntu – 公司防火墙
- Docker Exec命令无法正常工作
- Docker for Mac – mkmf.rb找不到ruby的头文件