Ruslan
Eugene
ну ладно... просто не люблю нытиков...
нꙺ
N
понаразвелось любителей ЛГБТ-чатиков
Eugene
ой, всё...
Eugene
https://www.docker.com/products/docker-toolbox
Eugene
На винде под хапер-ви для "потестить" нормально, Я даже тут себе минисреду для разработке по такой схеме развернул.
dcptn
Хей. есть в докере хуки?
dcptn
Нужно при запуске контейнера выполнить код на хостовой тачке
Ruslan
Кажется, это надо снаружи организовывать
dcptn
как?
Ruslan
Обернуть запуск контейнера в скрипт, который потом еще твою хуку запустит
dcptn
только проблема это запускает композер. причем не обычный а ecs
dcptn
ладно. наверно придется внутри контейнера это делать, просто не хотел давать ему —privileged
Alexander
Ребят, а rocker кто-то использует? пытаюсь там ssh-ключик прокинуть через MOUNT, как в их readme написано и как-то не работает - в итоге создается /root/.ssh/id_rsa, но как директория... но я запускаю rocker изнутри docker-контейнера с прокинутым /var/run/docker.sock, может из-за этого. Если запускаю rocker build на локальной машинке, то всё работает.
Alexander
да, из-за этого, вопрос снят
JBáruch
Change the culture to fix the tragedy that DevOps at scale can be
http://searchsoftwarequality.techtarget.com/feature/Change-the-culture-to-fix-the-tragedy-that-DevOps-at-scale-can-be
Anonymous
кстати, сори за оффтоп: тут недавно кто-то спрашивал как запустить докер эластика на кубернетесе... накидали много ссылок, если че вот еще одна моя как эластик 5.* на стейтфулсетах запускать (установка оформлена в helm chart) https://github.com/afoninsky/helm-charts/tree/master/elasticsearch
Ruslan
Viktor
где есть годная документация по файлу docker-compose версии 3 ? не могу с volumes верхнего уровня разобраться
Igor
https://docs.docker.com/compose/compose-file/ да они вроде обновили доку до 3 версии
Igor
в чем проблема?
Viktor
volumes_from не актуальный стал, не могу его функционал продублировать на volumes верхнего уровня
Igor
volumes from просто цеплял volume с другого контейнера. Просто создай volume и юзай во всех сервисах где надо
Viktor
и applications указывался в volumes from в других контейнерах
Igor
Я с телефона, но примерно так :
app1:
volumes:
- your_volume_name:/var/www
app2:
volumes:
- your_volume_name:/var/www
volumes:
your_volume_name:{}
Igor
То есть оба сервиса будут юзать один и тот же volume
Igor
А я кажется допер что ты делаешь, ты хочешь один раз смонтировать папку с хост машины в контейнер, а потом раскидать её в другие?
Viktor
Igor
Это не докер вей, плохой патерн
Igor
Ща чекну доку, может есть вариант
Igor
Да просто пропиши в каждый сервис без именованых volumes
Igor
Да, там переменные можно прям в пути подставлять, вполне ок работает
Maxim
хай всем! а есть кто юзает elastic в docker?
Maxim
не сталкивались с траблой Failed to establish a new connection: [Errno 111] Connection refused?
Igor
не поднялся наверное
Igor
логи чего говорят?
Maxim
в логах в момент ошибки ничего
Maxim
в логах еластика
Maxim
в логах докера тоже ничего
Maxim
>не поднялся наверное
поднялся, это в момент работы такие ошибки
Maxim
как будто контейнер падает и поднимается, но в статусе аптайм высокий
Maxim
и логов ребута в эластике нет
Igor
т.е. он то доступен то нет?
Maxim
он 99.9999% доступен, потом в какой-то момент времени прилетают несколько ошибок соединения и потом опять норм все
Maxim
в dmesg ошибок нет, на интерфейсах тоже ошибок нет
Igor
чет знакомо звучит, помоему я уже такое видел, если вспомню, напишу
Maxim
ок, пасиб
Artem
#whois День добрый, представлюсь, раз такая традиция:
1. (Какой у вас проект или где работаете?) Работаю веб-девелопером. Проекты разные, преимущественно партнёрские сети
2. (В чём вы специалист?) Касательно докера - я не специалист ни в чём, новичок.
3. (Чем можете быть интересны или полезны сообществу?) Скорее общество пока может быть мне полезно, а там посмотрим.
4. (Чем интересно сообщество вам?) Помощь при разработке
5. (Откуда вы?) Столица
6. (Как узнали про группу?) От товарища
Artem
Уважаемые, скажите, есть ли те, кто сталкивались с проблемами при настройке nginx-а в докере на маке и знают, как эти проблемы решать?
Artem
Проблема пока одна - контейнер поднимается, но по 80-му порту доступа нет
Roman
-p 80:80
Roman
Есть?
Artem
nginx:
container_name: affiliate_dotoption_nginx
image: nginx:stable
links:
- php
volumes:
- .:/usr/share/nginx/html
- ./etc/docker/nginx:/etc/nginx/conf.d
- /tmp/docker-logs/affiliate_dotoption/nginx:/var/log/nginx
hostname: nginx.affiliate.dotoption.dev
networks:
affiliate_dotoption:
ipv4_address: 172.16.202.2
ports:
- "80:80"
Artem
Пардон, не тот конфиг
Artem
Поднимаю через docker-compose.yml
Artem
Поправил сообщение. Теперь конфиг актуальный
Artem
На машине есть nginx, который слушает 80-й порт
Roman
Ну, айпи порт недоступен?
Artem
Его грохнули, результат тот же
Roman
Логи контейнера есть?
Artem
пинг проходит
Artem
Но порт недоступен
Artem
Момент. Посмотрю, что с логами
Artem
Логи контейнера есть?
Роман, правильно ли я понимаю, что логи следует искать по этому пути:
/tmp/docker-logs/affiliate_dotoption/nginx
?
Roman
Docker logs container_Id
Artem
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Roman
Sudo
Roman
sudo docker ps -a
Roman
sudo docker logs container_Id
Artem
то же самое
Roman
Докер умер значит
Artem
Попробовали перезапустить
Artem
Результат не изменился
Roman
Теперь логи докера надо смотреть
Artem
Посмотрели, всё то же
Artem
нашёлся корень зла