gpt4 book ai didi

docker - 带有标签的docker未标记图像(使用docker-compose)

转载 作者:行者123 更新时间:2023-12-02 19:37:27 25 4
gpt4 key购买 nike

我使用docker-compose来构建图像,但是即使显示了标签,它们也似乎未加标签。我究竟做错了什么?

示例PostgreSQL

docker-compose.yml文件

version: '2'

services:
postgresql:
build:
context: ../../../builds/psql95EP_DJ
dockerfile: Dockerfile
image:
tl_psql95ep_dj:2017.04.05

以我的理解 :2017.04.05是标签。当我使用 docker images
REPOSITORY                            TAG                 IMAGE ID            CREATED             SIZE
tl_nginx1118_dj 2017.01.12 e8b509d66e98 12 hours ago 191 MB
tl_psql955ep_dj 2017.01.12 0e75847db871 15 hours ago 275 MB

但是当我删除图像时,我收到消息
Untagged: tl_psql955ep_dj:2017.01.12
Deleted: sha256:0e75847db871147054a6b....and so on...long number

与上面的nginx相同的示例:

docker-compose.yml

版本:“2”
services:
nginx:
build:
context: ../../../builds/nx1118_DJ
dockerfile: Dockerfile
image:
tl_nginx1118_dj:2017.01.12

删除给我
Untagged: tl_nginx1118_dj:2017.01.12

我认为它应该有一个正确的标签,我这样做的方式:
https://docs.docker.com/compose/compose-file/#build

谢谢!

最佳答案

似乎@herm是正确的并且未加标签是正确的过程。

奇怪,我记得有状态未加标签的图像.....但是即使使用官方图像也无法再复制

docker run -it --rm ubuntu:14.04 /bin/bash

然后检查标记,显示14.04,然后执行
docker rmi <id>

它还指出未加标签。必须做一些不同的事情。谢谢

关于docker - 带有标签的docker未标记图像(使用docker-compose),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43224750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com