gpt4 book ai didi

docker - Docker 如何命名存储库?

转载 作者:行者123 更新时间:2023-12-02 11:39:27 24 4
gpt4 key购买 nike

在名为 ringer 的目录中,我创建了一个简单的 Dockerfile,它将安装一些内容并挂载我的应用程序...我从未明确设置过名称。

然后,我使用 docker-compose.yml 文件来定义 web 并将其指向我上面提到的 Dockerfile

当我运行docker images时,我看到以下内容:

$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ringer_web latest bf9b931e1030 8 minutes ago 938.9 MB

看起来 Docker 按照本地目录和镜像名称命名了我的镜像存储库...我的问题是,Docker 究竟如何选择命名镜像存储库? (如果适用,为什么)

最佳答案

来自docs :

COMPOSE_PROJECT_NAME

Sets the project name, which is prepended to the name of every container started by Compose. Defaults to the basename of the current working directory.

顺便说一句,这不是 docker,而是 docker-compose 决定了名称。要更改它,请在运行 docker-compose 之前设置 COMPOSE_PROJECT_NAME:

COMPOSE_PROJECT_NAME=myprefix docker-compose up

关于docker - Docker 如何命名存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29908740/

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