【发布时间】:2018-11-15 19:46:33
【问题描述】:
我有一个 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
谢谢。
【问题讨论】:
-
docker ps的输出是什么? -
e743b462e56c gme/fmk:callback "/bootstrap.sh" 2 分钟前 上升 2 分钟 0.0.0.0:2020->2020/tcp, 0.0.0.0:2025->2025/tcp, 0.0. 0.0:4999->4999/tcp, 5432/tcp callback_framework_1_2d34e5dc1703
-
我刚刚更新到最新的 docker 版本后也得到了这个。它破坏了我的脚本,因为我不能再指望容器名称保持不变
-
我猜这破坏了 LOADS 脚本(当然包括我团队的脚本)。难怪他们在不到一个月的时间内就回滚了。
标签: docker docker-compose containers