@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 30 марта 2017 г.

05:00:07 ДП
User 105697514
чтот я пропустил с докер клаудом https://blog.maddevs.io/continuous-deployment-with-docker-cloud-1f19ac454781
blog.maddevs.io/continuous-deployment-with-docker-cloud-1f19ac454781
Настроим непрерывный деплой статичного стайта на DO с помощью Docker Cloud.
05:00:14 ДП
User 105697514
вроде платный был
05:00:23 ДП
User 105697514
вернее early access потом платный
05:45:38 ДП
User 80577736
User 86497879
да, но жаль health check может сказать только что все плохо или нет. вот бы хук повесить
Я может извращенец, но переделывая архитектуру на новый лад, как раз заморочился с этим. В итоге: есть healthchek'и контейнера, event докера об их состоянии прокидываются в events consul, а оттуда в sensu
05:47:03 ДП
User 80577736
Я к тому что хук повесть как раз можно, по крайней мере у consul
04:09:08 ПП
User 13688461
Вот такое в конфиге: 
  frontend:
    (...)
    deploy:
      mode: replicated
      replicas: 2
      placement:
        constraints:
          - node.labels.host.role == front
      update_config:
        parallelism: 1
        delay: 2s
        monitor: 2s
Обновляю образы, делаю docker stack deploy, в итоге перезапускается только одна реплика:
COMMAND                  CREATED             STATUS        
"nginx -c /nginx.conf"   11 minutes ago      Up 11 minutes 
"nginx -c /nginx.conf"   19 hours ago        Up 19 hours   
Почему так может происходить?
04:21:45 ПП
User 13688461
Причем это не всегда так подвисает, а примерно 1 раз из десяти деплоев
06:59:05 ПП
User 299025719
User 13688461
Причем это не всегда так подвисает, а примерно 1 раз из десяти деплоев
А логи есть? docker.log может помочь
10:23:40 ПП
User 13688461
User 299025719
А логи есть? docker.log может помочь
посмотрел журнал — ничего про этот сервис
10:24:40 ПП
User 13688461
щас еще прикол был другой — на одной из нод сервис перестал быть доступным, остальные узлы его будто не видели, docker service ls показывал 1/1 хотя должно быть /2
10:24:56 ПП
User 13688461
убил контейнер — он не перезапускался
10:25:02 ПП
User 13688461
перезапускал dockerd — ничего
10:25:11 ПП
User 13688461
помогло только сделать docker swarm leave, и снова join
10:26:36 ПП
User 13688461
может не стоит мне юзать версию 17.03 и поставить 1.13 как более стабильную