@docker_ru

Страница 1298 из 1375
MONAROL
23.06.2019
16:08:03
ну ща

Sergey
23.06.2019
16:08:18
https://pastebin.com

MONAROL
23.06.2019
16:08:31
https://pastebin.com
https://pastebin.com/ECGyTpJQ

Sergey
23.06.2019
16:12:05
https://pastebin.com/ECGyTpJQ
в запуске какого косяк та

Google
MONAROL
23.06.2019
16:13:31
в запуске какого косяк та
что-то там не так?

Sergey
23.06.2019
16:14:28
что-то там не так?
на создании какого приложения то падает

https://vsupalov.com/debug-docker-compose-service/

George
23.06.2019
16:50:41
https://vsupalov.com/debug-docker-compose-service/
какие-то говнохаки

Берял
23.06.2019
16:56:45
No command specified

MONAROL
23.06.2019
16:58:38
No command specified
а что делать?

команду какую-то поставить

public function
23.06.2019
17:22:44
Привет. Докер файл нужен только для новой сборки? Или я могу сказать image - ubuntu с хаба, поставить туда пхп, апач и сделать коммит и уже можно разворачивать свой image где хочу?

Но тут ещё вот в чем дело.. у меня laravel и git, как из Гита запрашивать все изменения во всех контейнерах?

George
23.06.2019
18:20:15
весь смысл докера в том что у тебя все сервисы в разных контейнерах. php в одном, апач в другом, очереди в третьем…
Скажем так - можно делать наоборот (пихать несколько сервисов в один контейнер), но это нужно чётко обосновать и понимать трейдоффы такого решения

Google
Dmitry
23.06.2019
18:21:54
George
23.06.2019
18:22:19
Вообще докер не решает проблему построения распределенного монолита - многие так и делают, а потом мучаются из-за 100500 компонентов. Если его рассматривать именно как средство доставки кода на удалённую машину - честно, ехало-болело, сколько там внутри сервисов. Интереснее, когда мы именно микросервисы делаем. Настоящие. А не понарошку. Тогда да - один сервис == один контейнер

Другой вопрос, что если нужен инит, то вероятнее скорее нужен lxc/lxd, но мне кажется, что это достаточно специализированное и менее популярное, чем докер решение

Dmitry
23.06.2019
18:49:28
А смысл?
а смысл помещать это в контейнер?

большой смысл

public function
23.06.2019
18:50:00
Как Kubernetes будет работать с контейнерами apache, php и т.д.?

Dmitry
23.06.2019
18:50:04
))) поднял бд, поднял сколько надо пхп контейнеров

public function
23.06.2019
18:50:09
Будет нагрузку распределять на каждый из контейнеров?

Dmitry
23.06.2019
18:50:23
Как Kubernetes будет работать с контейнерами apache, php и т.д.?
как настроишь так и будет. по хорошему да

начнет пхп не справлятся, поднимет тебе еще один с пхп

public function
23.06.2019
18:50:40
))) поднял бд, поднял сколько надо пхп контейнеров
Бд только один контейнер можно? Или можно на одну базу данных несколько контейнеров?

Dmitry
23.06.2019
18:51:20
Бд только один контейнер можно? Или можно на одну базу данных несколько контейнеров?
я не сильно в этом силен. знаю то что многие не советуют бд в контейнер пихать. не знаю на сколько сейчас это актуально. но два контейнера с бд точно не пойдет)))

public function
23.06.2019
18:51:32
Услышал

Dmitry
23.06.2019
18:51:49
Услышал
чекни ларадок

его 100% не стоит использовать, он слишком громозский

но думаю посмотрев на него, тебе легче будет понять все

Google
George
23.06.2019
19:12:39
Бд только один контейнер можно? Или можно на одну базу данных несколько контейнеров?
вообще обычно сервер БД есть ВНЕ куба, которую может админить ДБА... И давать права на отдельные базы/таблицы в ней.

пихать БД в кубер можно... но нужно точно понимать, что делаешь

Ilya
23.06.2019
19:18:50
Господа, подскажите, пожалуйста, что можно использовать для безболезненного лоад балансинга в компоузе?

Когда скейлю сервис

Попробовал HAProxy, но как не бьюсь с ней - не работает

George
23.06.2019
19:21:41
Господа, подскажите, пожалуйста, что можно использовать для безболезненного лоад балансинга в компоузе?
ничего. Оно ничего нормально не работает. Можешь попробовать traefik или nginx, но у каждого свои нюансы

George
23.06.2019
19:22:22
трефик попробуй. он максимально простой

Ilya
23.06.2019
19:22:26
Типа "вот те сервисы переадресовать на этот порт, запросы рандомно раскидать"

Кстати, а почему может быть такая ошибка: если я стартую сервис в компоузе на localhost, то извне не могу до него достучаться, получаю Error: Failed sending data to the peer Если же указываю в качестве хоста имя сервиса в компоузе, то все норм Это что-то вроде днс?

George
23.06.2019
19:24:08
хз

Ilya
23.06.2019
19:24:16
)))

Олександр
23.06.2019
20:07:21
Привет ребят. Поднял devilbox и angular'овский веб-сревер на ноде. Второй НЕ в контейнере. Прокинул один из доменов на веб-сервер: http://host.docker.internal:4200 Все было прекрасно некоторое время, но несколько часов назад началась какая-то хуйня: запросы рандомно вылетают с 504-ым (gateway timeout) через 60 секунд таймаута. Если подождать минутку-две после последней попытки, загружается запросов 50 и все снова намертво встает. Если заходить напрямую на localhost:4200, минуя контейнер, все работает как надо. Вопрос: как отдебажить в чем проблема?

Stanislav
24.06.2019
00:18:10
Элементарный вопрос)

Как докер решает какие контейнеры стартовать после включения винды?

George
24.06.2019
00:28:52
ну, вообще у него политика на контейнеры есть - restart = always, if-not-stopped, none

zerc
24.06.2019
00:49:25
Как сделать что бы постгре сохраняло контент бд после рестарта контейнера ?

Stanislav
24.06.2019
01:12:44
Google
Stanislav
24.06.2019
01:15:00
Хм.. спасибо.. буду знать. ???

Полезно

George
24.06.2019
03:21:56
Как сделать что бы постгре сохраняло контент бд после рестарта контейнера ?
Очевидно! Засунуть файлы в volume / bind mount. И, да, если ты не удаляешь контейнер (даже без вольюм!), то содержимое не пропадает. Оно исчезает только при удалении контейнера, а не при остановке

public function
24.06.2019
04:50:45
А контейнер не изолируется от моей системы? Я могу запустить php в контейнере и в своей системе получить доступ к php?

Alexey
24.06.2019
04:54:28
или unix сокет не пробросить через вольюм

Sabo
24.06.2019
05:52:54
всем привет джанго проект на докерах, а базу хочу на виртуальной машине установить как можно его автоматом после build создать? прописать в самом dockerfile ?

Sabo
24.06.2019
05:55:41
я хочу отделить базу от контейнеров

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

значит ли это что у меня не установаился psql либо же это не рабочая команда на ubuntu

Sabo
24.06.2019
05:57:43
createdb doscredo_back; psql -c "create user doscredo_back with password 'doscredo_back'"; psql -c 'grant all privileges on database doscredo_back to doscredo_back';

CMD chmod 777 initdb.sh RUN bash initdb.sh

и команды в докерфайле

Sergey
24.06.2019
05:59:23
createdb doscredo_back; psql -c "create user doscredo_back with password 'doscredo_back'"; psql -c 'grant all privileges on database doscredo_back to doscredo_back';
ты хочешь внутри сборки джанго создавать базу вне докера в виртуальной машине?

Sabo
24.06.2019
05:59:49
да

Sergey
24.06.2019
06:00:07
да
а почему не вне докера

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

Google
Sergey
24.06.2019
06:02:16
https://docs.ansible.com/ansible/2.6/modules/docker_module.html https://docs.ansible.com/ansible/2.6/modules/list_of_database_modules.html?highlight=postgresql#postgresql

Sabo
24.06.2019
06:03:20
спасибо

Igor
24.06.2019
06:04:13
трефик попробуй. он максимально простой
+ за трефик, идеально подойдёт для докер провайдера

Типа "вот те сервисы переадресовать на этот порт, запросы рандомно раскидать"
Не, он работает по другому, ты через лейбы или теги описываешь сервис, при скейлинге трефик автоматом увидит новые годы и добавит их в балансер

Вся конфигурация трефика описывается в тегах или лейбах твоего сервиса

George
24.06.2019
06:07:13
скажем так - у этого подхода есть особенности, но, в целом, он работает

Zloi
24.06.2019
07:57:06
Народ, всем привет. Есть ли тут кто использует 1С в docker. Вопрос в следующем. Использую контейнеры от https://github.com/alexanderfefelov В принципе все запущено 1 - сервер бд alexanderfefelov/docker-postgrespro-1c 2 - сервер 1С alexanderfefelov/docker-1c-server 3 - Web сервер alexanderfefelov/docker-1c-ws Контейнеры работают, но при попытки опубликовать базу выдается ошибка docker exec 1c-ws webinst -publish -apache24 -wsdir itil -dir /data/itil -connstr "Srvr=10.0.0.14;Ref=itil;" -confPath /httpd.conf /usr/local/sbin/webinst: line 3: 102 Segmentation fault (core dumped) /opt/1C/v8.3/x86_64/webinst $@ Может кто проконсультировать как завести это дело?

George
24.06.2019
07:59:51
включай вербоуз. Может ему ядро не нравится, может библиотек каких не хватает, может битность не та

Айзек
24.06.2019
08:07:39
Приветствую. Подскажите, что я делаю не так. Запускаю graylog : docker run --name graylog --link mongo --link elasticsearch \ -p 9000:9000 -p 12201:12201 -p 1514:1514 -p 5555:5555/tcp \ -e GRAYLOG_ROOT_PASSWORD_SHA2=ххх \ -e GRAYLOG_HTTP_PUBLISH_URI="http://10.46.1.52:9000/" \ -e GRAYLOG_HTTP_EXTERNAL_URI="http://10.46.1.52:9000/" \ -d graylog/graylog:3.0 5555 я замапил для отправки тестового лога через nc. При попытке отправить данные, ошибка Ncat: Connection reset by peer. Дамп, фрагмент с рефьюзом: 522 2.943013545 172.17.0.4 -> 10.46.1.52 TCP 56 personal-agent > 36424 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 523 2.943013545 172.17.0.4 -> 10.46.1.52 TCP 56 personal-agent > 36424 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0 Порт в listen: netstat -tulpn | grep 5555 tcp6 0 0 :::5555 :::* LISTEN 11779/docker-proxy selinux/firewalld временно отключены. Морда на 9000 при этом работает. В логах контейнеров ничего нет, как и в /var/log/messages на хосте.

Stanislav
24.06.2019
08:51:47
Балин пишется без 'а')

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