当我使用docker-compose文件下载图像时,图像是重复的.这是我的docker-compose.yml
version: "3"
services:
ubuntu:
build: ./linux
container_name: ubuntu
stdin_open: true
tty: true
我的Dockerfile在linux文件夹中
FROM ubuntu
命令"$ docker images"的输出:
REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest ccc7a11d65b1 9 days ago 120 MB ubuntu_ubuntu latest ccc7a11d65b1 9 days ago 120 MB
在您使用的Dockefile中,您FROM ubuntu只是继承了图像并且没有做任何事情.因此,新图像与ubuntu图像完全相同.这就是为什么你看到相同的身份
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest ccc7a11d65b1 9 days ago 120 MB
ubuntu_ubuntu latest ccc7a11d65b1 9 days ago 120 MB
Run Code Online (Sandbox Code Playgroud)
这并不意味着你已经240MB占据了同样的两个图像.它只是意味着ubuntu并ubuntu_ubuntu指向相同的图像和图像大小120 MB.
你可以在下面做
docker tag ubuntu ubuntu_my
Run Code Online (Sandbox Code Playgroud)
它将创建另一个具有该名称和相同ID和大小的条目.名称和标签只是ID的引用.多个名称可以指向相同的ID.
| 归档时间: |
|
| 查看次数: |
7090 次 |
| 最近记录: |