每次运行docker-compose时,Docker名称都会变长

(免责声明:我是docker工人)

每次运行sudo docker-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还是很新的,所以我不知道如何开始debugging。 我更有知识的同事在接下来的几天就要离开了。

其他可能有用的信息:

  • docker docker --version :1.10.3,build 20f81dd
  • Ubuntu 14.04
  • sudo docker-compose build成功完成

jazgot用-p跑步的build议做到了:

 130 a@ubuntu:~/projects/p⟫ sudo docker-compose -p testtest up Starting testtest_postgres_1 

我宁愿将jazgot的评论标记为答案,但我不认为有办法做到这一点(或对他的评论)。

不过,我希望我知道为什么这是发生在第一位。 jazgotbuild议说,这是因为我的项目名字太短,但我只是用匿名的方式; 实际名称是6个字长,似乎够长。

我有同样的问题,-p没有帮助我,但重新启动docker服务

 service docker restart