@docker_ru

Страница 107 из 1375
Maxim
09.03.2017
10:54:26
и кто-нибудь сталкивался с тем, что контейнер намертво вис и вообще ничего с ним не сделать? docker logs тоже висит, docker rm -f сработал только с третьего раза

SarDigital
09.03.2017
10:54:45
железо то норм?

Maxim
09.03.2017
10:55:17
после этого тот контейнер удалось поднять только после docker network disconnect --force

SarDigital
09.03.2017
10:55:36
openswith ?

Google
SarDigital
09.03.2017
10:55:49
сорри, openswitch ?

Maxim
09.03.2017
10:56:16
железо то норм?
а что не норм? ну т.е. в логах ничего относительно железа нет

сорри, openswitch ?
если честно, хз. кастомная сеть для контейнеров, driver: bridge

SarDigital
09.03.2017
10:57:42
а файрволл есть?

Maxim
09.03.2017
10:58:14
iptables стоковый

Bo0oM
09.03.2017
10:58:27
тож нравится

Nikolay
09.03.2017
12:20:35
коллеги, кто-то уже читал про ограничения ЕЕ и СЕ версий в новом релизе докера?

SarDigital
09.03.2017
12:22:40
О_о

ничего особо интересного, тот кто захочет ынтерпрайз всегда найдет где

Nikolay
09.03.2017
12:46:40
как я понял, текущая версия стала называтся СЕ и перестала ставиться на RHEL.

а к ЕЕ прикрутили веб-апп для оркестрации и коммерческие приложения as docker images.

Ilia
09.03.2017
13:21:11
коллеги, у кого-нибудь выскакивала такая ошибка при попытке создать сеть Error response from daemon: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network VPN не включен

Denis
09.03.2017
13:29:15
Ребят, подскажите, а кто что использует в качестве супервизора внутри контейнера?

Google
Andrey
09.03.2017
13:39:34
> @glur_glur у тебя очень много сетей создал докер, надо удалить неиспользуемые docker network rm $(docker network ls -q)

у меня на гитлаб раннере стоит крон на час ночи каждого дня

который чистит устаревшие образа и неиспользуемые подсети

Ilia
09.03.2017
13:41:44
@alfafind в docker network ls всего 3 сети, bridge, host, none

ну и удалить я их не могу

проблема возникла после того, как я поигрался со свармом

Dmitriy
09.03.2017
13:50:42
Кто-нибудь официальный образ rabbitmq с докерхаба использует?

Dmitriy
09.03.2017
13:53:04
Не было проблемы с сохранением данных после пересоздания контейнера?

Maxim
09.03.2017
13:54:22
не пробовал. у меня не сохраняются данные, не критично

Dmitriy
09.03.2017
13:54:52
ладно, буду ковырять

Mike
09.03.2017
14:04:03
там можно подмонтировать volume your_path:/var/lib/rabbitmq

в самом контейнере, если все правильно помню настроено, чтобы mnesia туда сохраняла базу

да VOLUME /var/lib/rabbitmq

стоит в docker файле

просто смонтируйте его на хостовую систему, и тогда при пересоздании контейнера все будет хорошо

Dmitriy
09.03.2017
14:53:36
не совсем

ну т.е. у меня так и было сделано правда я пробрасывал на хост /var/lib/rabbitmq через docker-compose но это не меняет сути

надо обязательно указывать hostname для rabbitmq иначе он не подхватывает сохраненные данные.

Ростислав
09.03.2017
17:55:05
доброго времени суток, всячески изучаю докер) подскажите пожалуйста, хочу сделтаь контейнер с nginx и в голове делема: 1) создать папку docker/nginx/conf, далее запустить docker run —name cont-nginx -v docker/nginx/conf:/etc/nginx/sites-available (т.е. сделать том с конфигами, а при необходимости просто добавлять конфиги в папку docker/nginx/conf) либо 2) создать свой образ в котором будет COPY site1.conf /etc/nginx/sites-available/site1.conf после запустить контейнер на основе этого образа, но получается если мне понадобится добавить еще 1 конфиг для nginx, надо будет обновить dockerfile, пересоздать образ и перезапустить container мне кажется 2 вариант бред, но все же интересно мнение опытных людей, может существует еще какой-то вариант которого у меня в голове нет?

Google
Сергей
09.03.2017
18:12:50
Если для тестов и не надо таскать контейнер по сервакам, то первый вариант. Иначе второй лучше

Ростислав
09.03.2017
18:20:54
понял, спасибо)

Alexey
09.03.2017
21:02:34
Всем привет. Подскажите пожалуйста, как можно выполнить скрипт после монтирования папки в docker-compose? Хочу запустить php-fom:alpine, замаунтить папку с проектом и выполнить в этой папке composer install. Проблема в том, что после запуска любой комманды контейнер выходит со статусом 0

Alexey
09.03.2017
21:11:10
сделай Dockerfile FROM:php-fpm:alpine ...... и в docker-compose укажи его
Сейчас так и есть. В докер файле описано все модули, и либы которыеы должны использоваться. Но как я понял папка не будет доступна до запуска

Разве RUN скрипт пройдет? И правильно-ли в dockerfile запускать такого рода комманды

Dmitriy
09.03.2017
21:14:26
ну эмм... насколько я понимаю тебе нужен композер в контейнере

на мой взгляд вполне логично чтобы он подтянул все необходимое на этапе сборки контейнера

Andrey
09.03.2017
21:16:36
Ничо не понял

Че за сложности

Возьми образ альпайна

Укажи вольюмс

Все

Оно автоматом будет смотреть в папку

Dmitriy
09.03.2017
21:18:28
но композер же вроде должен подтянуть все зависимости? это нужно делать на этапе сборки контейнера?

Andrey
09.03.2017
21:18:28
Композер инсталл можно сделать и в докер компоузе юмл

Просто надо указать в докер компоуз юмл что папка вендор является не трекаемым кешом

Alexey
09.03.2017
21:19:04
Композер инсталл можно сделать и в докер компоузе юмл
Вот у меня собственно с этим только и проблемы

Dmitriy
09.03.2017
21:19:10
о, а как в docker-compose.yml это сдалать?

Google
Alexey
09.03.2017
21:19:16
Все замечательно собирается, маунтится

Andrey
09.03.2017
21:19:44
cache: - vendor/ untracked: true

Alexey
09.03.2017
21:19:57
Но когда я пробую добавить выполнение комманды в docker-compose.yml у меня контейнер php выходит со статусом 0

Потом падает все остальное, что в депенденси стоит

Andrey
09.03.2017
21:20:23
Покажи какой образ используешь

Alexey
09.03.2017
21:20:38
FROM php:7.1-fpm-alpine

Сейчас покажу конфиг

https://gist.github.com/mexoboy/a0e1e769ff4ed8d78ed4effc3b281f0d

Вот кусок из docker-compose.yml

entrypoint: - /bin/sh - -c command: - composer install - php-fpm tty: true

Andrey
09.03.2017
21:23:53
https://github.com/andreyors/docker-sandbox

Cmd лишнее

Alexey
09.03.2017
21:25:52
Спасибо, посмотрю

Andrey
09.03.2017
21:25:57
В докерфайле

Alexey
09.03.2017
21:27:16
Да, спасибо. Уберу

Andrey
09.03.2017
21:27:19
Я тоже в первый раз мучался, думал из-за чего в инстанс не зайти никак

Alexey
09.03.2017
21:28:07
Мужжииик

Спасибо тебе!

Все завелось :)))

Я столько времени пытался понять в чем причина

Google
Andrey
09.03.2017
21:29:08
Ну тоже опыт

Alexey
09.03.2017
21:29:14
А не, поспешил...

Композер выполнился, но php-fpm не стартанул

osiris-php-fpm /bin/sh -c composer instal ... Exit 0

Andrey
09.03.2017
21:29:47
Потому что надо делать &&

Alexey
09.03.2017
21:31:35
Да, получилось

Спасибо :)

Dmitriy
09.03.2017
21:32:31
А теперь поясните мне, зачем каждый раз при старте контейнера делать composer install?

Andrey
09.03.2017
21:33:08
Чтобы тянуть все зависимости

У меня докер бегает в гитлаб раннере

Dmitriy
09.03.2017
21:33:35
Разве не логичнее делать это при сборке образа?

Andrey
09.03.2017
21:33:43
Нет

Образ собирается только при изменениях

Поменял докерфайл

Оно пересобрало

Dmitriy
09.03.2017
21:34:31
Т.е. ты ничего менять не будешь, а зависимости изменятся с багом и у тебя все упадет?

Andrey
09.03.2017
21:34:43
Ага

Обычно если все четко сделано, докер все из кеша берет

Dmitriy
09.03.2017
21:35:23
Какая-то страшная практика на мой взгляд.

Andrey
09.03.2017
21:35:27
Пропуская степы

Это общепринятая практика

Страница 107 из 1375