每次运行Docker compose时,Docker名称都会变长
(免责声明:我是码头工人) 每次我运行每次运行Docker compose时,Docker名称都会变长,docker,Docker,(免责声明:我是码头工人) 每次我运行sudocker compose up,图像名称都会变长一点。看起来每次图像散列(或类似的内容)都会粘在前面: 1 a@ubuntu:~/projects/p⟫ sudo docker-compose up Recreating 32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9
sudocker compose up
,图像名称都会变长一点。看起来每次图像散列(或类似的内容)都会粘在前面:
1 a@ubuntu:~/projects/p⟫ sudo docker-compose up
Recreating 32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_p_postgres_1
...
1 a@ubuntu:~/projects/p⟫ sudo docker-compose up
Recreating 32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_p_postgres_1
...
1 a@ubuntu:~/projects/p⟫ sudo docker-compose up
Recreating 32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_p_postgres_1
正如你可能想象的,这是。。。真烦人。我怎样才能防止这种情况
我还是Docker的新手,所以我不知道如何开始调试这个。我那更有见识的同事接下来几天不在家
其他可能有用的信息:
:1.10.3,构建20f81dddocker——版本
- Ubuntu 14.04
成功完成sudo docker compose build
-p
运行的建议实现了以下目的:
130 a@ubuntu:~/projects/p⟫ sudo docker-compose -p testtest up
Starting testtest_postgres_1
我更愿意把贾兹戈特的评论作为答案,但我看不出有什么办法可以做到这一点(或者对他的评论投赞成票)
我希望我知道为什么会发生这种事。jazgot认为这是因为我的项目名
p
太短了,但我只是用p
来匿名;实际名称的长度为6个字符,这似乎足够长。jazgot建议使用-p
运行,这就成功了:
130 a@ubuntu:~/projects/p⟫ sudo docker-compose -p testtest up
Starting testtest_postgres_1
我更愿意把贾兹戈特的评论作为答案,但我看不出有什么办法可以做到这一点(或者对他的评论投赞成票)
我希望我知道为什么会发生这种事。jazgot认为这是因为我的项目名
p
太短了,但我只是用p
来匿名;实际名称的长度是6个字符,这似乎足够长。我也遇到了同样的问题,并且-p没有帮助我,但是重新启动docker服务确实帮了我
service docker restart
我也遇到了同样的问题,并且-p没有帮助我,但是重新启动docker服务确实帮了我
service docker restart
有趣的问题是,问题可能是因为项目名称较短。尝试运行
docker compose-p testtest up
或将项目目录p
重命名为更长的名称。只是胡乱猜测;)有趣的问题是,问题可能是因为项目名称较短。尝试运行docker compose-p testtest up
或将项目目录p
重命名为更长的名称。只是胡乱猜测;)