Docker 存储库<;无>;标签<;无>;
我是新来这里学习docker的,我开始了这个教程 塑造你的形象 $docker build-t mlotfi/centos节点您好Docker 存储库<;无>;标签<;无>;,docker,Docker,我是新来这里学习docker的,我开始了这个教程 塑造你的形象 $docker build-t mlotfi/centos节点您好 mlotfi是我的用户名 当我拍摄docker图像时,我得到了: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> sha25
mlotfi
是我的用户名
当我拍摄docker图像时,我得到了:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> sha256:189cb 27 seconds ago 485.1 MB
centos centos6 sha256:d0a31 12 days ago 228.9 MB
更新:
在构建结束时,我看到:
Complete!
---> e053d8f57e5c
Removing intermediate container 060f921fd08c
Step 4 : COPY package.json /src/package.json
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and
directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and r
eset permissions for sensitive files and directories.
lstat package.json: no such file or directory
但是我在src目录中已经有package.json。如果docker构建序列没有完全完成,这可能会发生,这意味着它会在docker文件中的某个点出错时停止 该中断过程的结果是Dockerfile行成功构建的最后一个中间映像,就在Dockerfile行无法正确执行之前 “”中列出了其他原因 每个docker映像都由层组成,这些层之间具有父子层次关系。
默认情况下,所有docker文件系统层都存储在
/var/lib/docker/graph
中。Docker称之为图形数据库
:
图像代表。它们代表中间图像,可以使用docker images-a
看到
另一种类型的:
图像是悬空图像,可能会导致磁盘空间问题。一个悬垂的图像,需要修剪。当我们的
hello\u world
图像使用Dockerfile重建时,它对旧Fedora的引用变得不标记且悬空
您可以在“”中看到悬挂图像的示例
下一个命令可以用来清理这些悬空的图像
在您的情况下,如果这是您第一次使用
docker build
,这不应该是一个悬空的图像,而应该是一个中间的图像,正如我在本回答中首先解释的那样。除了标签问题外,图像是否有效?我是docker的新手,不理解您的问题。图像是否完全有效?i、 e.您可以继续教程,进入下一步,而不是使用名称运行图像,而是使用iddocker run-p 49160:8080-d 189cb
运行图像,然后查看是否一切正常。请查看我的问题,我添加了一个更新。谢谢。为什么运行docker images-a
时,中间映像会被视为无映像,而不会被自动垃圾收集?如何清除它们?@variable请查看我对您之前评论的评论。
Complete!
---> e053d8f57e5c
Removing intermediate container 060f921fd08c
Step 4 : COPY package.json /src/package.json
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and
directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and r
eset permissions for sensitive files and directories.
lstat package.json: no such file or directory
docker rmi $(docker images -f "dangling=true" -q)