2016-04-29 2 views
1

(Отказ от ответственности: Я докер нуб)имя Docker становится больше каждый раз, когда я бегу Докер-Compose

Каждый раз, когда я бегу sudo docker-compose up, имя изображения становится немного больше. Похоже, что хэш-образа (или что-то вроде этого) в настоящее время застрял на фронт каждый раз:

1 [email protected]:~/projects/p⟫ sudo docker-compose up 
Recreating 32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_p_postgres_1 
... 
1 [email protected]:~/projects/p⟫ sudo docker-compose up 
Recreating 32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_32ba9196a0a9_p_postgres_1 
... 
1 [email protected]:~/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, поэтому я не уверен, как начать отладку этого. Мой более опытный коллега уезжает в течение следующих нескольких дней.

Другая потенциально полезная информация:

  • docker --version: 1.10.3, построить 20f81dd
  • Ubuntu 14,04
  • sudo docker-compose build успешно завершается предложение
+1

Забавный вопрос, проблема может быть из-за короткого имени проекта. Попробуйте запустить 'docker-compose -p testtest up' или переименовать проект dir' p' на что-то более продолжительное. Просто дикая догадка;) – jazgot

ответ

0

jazgot в бега с -p сделал трюк:

130 [email protected]:~/projects/p⟫ sudo docker-compose -p testtest up 
Starting testtest_postgres_1 

Я бы предпочел отметить комментарий jazgot в качестве ответа, но я не вижу способа сделать это (или переместить его комментарий).

Хотел бы я знать, почему это произошло в первую очередь. jazgot предположил, что это потому, что мое название проекта p было слишком коротким, но я просто использовал p для анонимности; фактическое название - 6 символов, что кажется достаточно длинным.

0

У меня была такая же проблема, и -p не помог мне, но перезапуск службы Docker сделал

service docker restart 
Смежные вопросы