Docker 存储库<;无>;标签<;无>;

Docker 存储库<;无>;标签<;无>;,docker,Docker,我是新来这里学习docker的,我开始了这个教程 塑造你的形象 $docker build-t mlotfi/centos节点您好 mlotfi是我的用户名 当我拍摄docker图像时,我得到了: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> sha25

我是新来这里学习docker的,我开始了这个教程

塑造你的形象

$docker build-t mlotfi/centos节点您好

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.您可以继续教程,进入下一步,而不是使用名称运行图像,而是使用id
docker 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)