L1Qu0R
@L1Qu0R
Веб разработчик

Почему может зависать docker-compose?

macOS 10.12
docker 1.12.3
docker-compose 1.8.1

При запуске контейнеров через docker-compose почему-то ничего не происходит и даже завершить docker-compose через "ctrl + c" нельзя, процесс как-будто замораживается, вырубается docker-compose только через "kill -9".

Правда такое происходит не всегда, бывает docker-compose стартует адекватно, не могу понять в чем причина, подскажите куда копать?

Вот мой docker-compose.yml:
mysql:
  image: mysql:5.7
  environment:
    MYSQL_ROOT_PASSWORD: root
  volumes:
    - ./docker/mysql:/var/lib/mysql

quintle:
  image: quintle
  ports:
    - "80:80"
  volumes:
    - ./src:/var/www/html
    - ./docker/config/000-default.conf:/etc/apache2/sites-available/000-default.conf
  links:
    - mysql:mysql


Образ quintle билдился из этого Dockerfile:
FROM php:7.0-apache

RUN apt-get update
RUN apt-get install -y nano
RUN a2enmod rewrite
RUN service apache2 restart

EXPOSE 80

COPY /src/ /var/www/html/


UPD:
Оставил минут на 10, не вырубал руками, в итоге docker-compose up стартанул контейнеры, но ооооочень долго
  • Вопрос задан
  • 2748 просмотров
Пригласить эксперта
Ответы на вопрос 1
iliacmd
@iliacmd
Есть такая проблема https://github.com/docker/compose/issues/3419

Решение:
1. Отключить интернет на момент запуска
2. Устновить Exclude simple hostnames
3650750d12574160a93d5baa504094a7.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы