gpt4 book ai didi

docker - 为什么docker容器名称末尾有一个随机数?

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

我有一个 docker-compose.yml 文件,如下(其中一部分):

version: '3.5'
services:
framework:
image: ${DOCKER_REGISTRY}/gme/fmk:${COMPOSE_PROJECT_NAME}
build: ./fmk
ports:
- "2020:2020"
- "2025:2025"
- "4999:4999"
volumes:
- ${FOLDER_ENV}/workspace/logs/framework:/var/log/gcti
- ${FOLDER_ENV}/..:/usr/local/genesys/gsg_qaart

我得到的是:

vagrant@docker:/repos/gsg_qaart/docker$ docker-compose ps
] Name Command State
Ports
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
callback_framework_1_df361f67842c /bootstrap.sh Up 0.0.0.0:2020->2020/tcp, 0.0.0.0:2025->2025/tcp, 0.0.0.0:4999->4999/tcp, 5432/tcp

正如你所看到的,这个名字很奇怪,它应该是“callback_framwork_1”,为什么最后有一个随机数?

顺便说一句,我正在使用:

vagrant@docker:/repos/gsg_qaart/docker$ docker -v
Docker version 18.09.0, build 4d60db4
vagrant@docker:/repos/gsg_qaart/docker$ docker-compose -v
docker-compose version 1.23.1, build b02f1306

谢谢。

最佳答案

编辑。

此更改已在 v1.23.2 中恢复

<小时/>

所以 compose v1.23 有一个重要的变化,https://github.com/docker/compose/releases/tag/1.23.0

The default naming scheme for containers created by Compose in this version has changed from project_service_index to project_service_index_slug, where slug is a randomly-generated hexadecimal string. Please make sure to update scripts relying on the old naming scheme accordingly before upgrading.

因此,如果您想要一个确定的容器名称,请使用

services:
framework:
container_name: framework

关于docker - 为什么docker容器名称末尾有一个随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53326899/

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