Alexey
18.03.2019
09:59:33
А, сорян. Думал у него база на хосте или ещё что. Вне докера.
many-faced
18.03.2019
09:59:35
Спасибо за помощь, по имени попробую сделать
ildar
18.03.2019
10:00:49
Alexey
18.03.2019
10:00:50
если все в докере - проще одну сетку создать, запускать контейнеры там и ходить по имени. Есть сетка по-умолчанию, но такое.
Google
ildar
18.03.2019
10:01:06
Многовато устаревшего и ненужного, но я хз где лучше искать.
many-faced
18.03.2019
10:07:18
Ramil
18.03.2019
12:07:14
windows docker можно запустить визуально regedit ?
Viktor
18.03.2019
12:44:27
как использовать докер только для сборки и отрабатывания указанных команд.
НАпример
docker-compose run --rm node sh -c 'npm install'
И так далее. используется в связке с docker-compose & volumes.
Проблема с правами. есть варианты?
Corsars
18.03.2019
12:45:51
Viktor
18.03.2019
12:46:43
George
18.03.2019
12:47:17
это раз
Corsars
18.03.2019
12:47:32
George
18.03.2019
12:47:36
два - если хочешь автоматизации - либо sh, либо ansible (там есть модуль для докера), либо salt
Viktor
18.03.2019
12:47:46
Corsars
18.03.2019
12:47:57
Google
George
18.03.2019
12:47:59
третье - да, с правами есть проблема, но это решается либо через volume и потом docker cp
либо тебе нужно сразу пробрасывать правильные UID/GID и где-то в стартовом скрипте делать gosu
Viktor
18.03.2019
12:49:14
George
18.03.2019
12:49:43
https://github.com/sameersbn/docker-postgresql#uidgid-mapping
например так
посмотри стартовый скрипт
о, какое дерьмище, однако
map_uidgid() {
USERMAP_ORIG_UID=$(id -u ${PG_USER})
USERMAP_ORIG_GID=$(id -g ${PG_USER})
USERMAP_GID=${USERMAP_GID:-${USERMAP_UID:-$USERMAP_ORIG_GID}}
USERMAP_UID=${USERMAP_UID:-$USERMAP_ORIG_UID}
if [[ ${USERMAP_UID} != ${USERMAP_ORIG_UID} ]] || [[ ${USERMAP_GID} != ${USERMAP_ORIG_GID} ]]; then
echo "Adapting uid and gid for ${PG_USER}:${PG_USER} to $USERMAP_UID:$USERMAP_GID"
groupmod -o -g ${USERMAP_GID} ${PG_USER}
sed -i -e "s|:${USERMAP_ORIG_UID}:${USERMAP_GID}:|:${USERMAP_UID}:${USERMAP_GID}:|" /etc/passwd
fi
}
ildar
18.03.2019
12:53:22
❤️ bash ❤️
Kusok
18.03.2019
13:54:25
можно ли запускать gui софт в dockere?
Dmitry
18.03.2019
14:00:18
ad1
18.03.2019
16:50:17
Привет
подскажите как запустить сервис docker в контейнере ?
контейнер с дженкинсом и в нем нужно запустить сервис докера. руками все ок захожу ввожу service docker start и он работает
но через CMD не хочет постоянно в рестарте
может как-то хитро нужно sleep добавить?
не хитро sleep не помогает
supervisord наверно поможет, а без него как можно?
Sergey
18.03.2019
16:58:18
ad1
18.03.2019
17:02:25
угу
Google
ad1
18.03.2019
17:06:25
Игорь
18.03.2019
17:17:41
Вопрос. Docker compose предназначен для автоматического развертывания приложения на одном сервере, если я правильно понимаю.
А какими средствами решается вопрос с развёртыванием приложения на нескольких серверах в автоматическом режиме?
Допустим у меня приложение, которое использует mongodb, расположенную на отдельном сервере?
Taz
18.03.2019
17:19:06
George
18.03.2019
17:19:22
Это всего лишь обёртка над docker run с конфигами в yaml
Компоуз - это не про доставку, 100%
Касательно развертывания на нескольких серверах - есть scm. И есть кубернетес
Игорь
18.03.2019
17:21:53
По поводу кубера, очень часто вижу, что его используют. Docker swarm сильно уступает ему сейчас?
Taz
18.03.2019
17:22:12
в целом сворм проще, но совершенно не такой гибкий
George
18.03.2019
17:22:28
Taz
18.03.2019
17:22:29
для того что ты описал его точно хватит
Iurii
18.03.2019
17:22:35
Taz
18.03.2019
17:22:45
началооось
Iurii
18.03.2019
17:22:56
Мне прям интересно как в сворме делать автоскелинг
George
18.03.2019
17:23:16
Если ты хочешь деплоить на несколько серверов, то тебе нужен scm. Оркестрация, короче. Все равно тебе ноды под докер как-то готовить
Taz
18.03.2019
17:23:16
и да, автоскейлить реально, но костылями очевидно, которые будут кол-во реплик понижать/повышать
Andrey
18.03.2019
17:24:11
раз уж зашел вопрос этот, что и меня интересует, я вот пытался юзать кубер и как-то все слишком заумно
мне нужно zero downtime deployment + ssl
автопулинг или запуск с circle ci деплоя
Iurii
18.03.2019
17:24:17
Google
Alexey
18.03.2019
17:24:23
Taz
18.03.2019
17:24:27
или просто задачи такой нет
такое бывает
Iurii
18.03.2019
17:24:58
Taz
18.03.2019
17:25:05
Alexey
18.03.2019
17:25:14
Taz
18.03.2019
17:25:18
и он простой как валенок
Iurii
18.03.2019
17:25:53
Alexey
18.03.2019
17:26:00
Taz
18.03.2019
17:26:12
а так я захотел, например, на 50 серваках по одному контейнеру запустить - запустил
Iurii
18.03.2019
17:26:32
Taz
18.03.2019
17:26:38
Iurii
18.03.2019
17:26:47
нет)
а ты его использовал?
Alexey
18.03.2019
17:26:59
Nomad лучше во всем
Taz
18.03.2019
17:26:59
у вас опять соревновашки
Google
Iurii
18.03.2019
17:27:08
Taz
18.03.2019
17:27:09
астанавытесь
Игорь
18.03.2019
17:27:31
Ну раз уж пошла тема, а про Nomad как мнение?
Taz
18.03.2019
17:27:44
гуд мнение
Alexey
18.03.2019
17:27:52
Iurii
18.03.2019
17:28:05
Игорь
18.03.2019
17:28:30
Я наверное не много не так выразился. Если с Кубером сравнивать, где кривая обучения меньше?
Taz
18.03.2019
17:28:47
Alexey
18.03.2019
17:29:03
Только Nomad не нужен, если у хостера что-тотзапускающее контейнеры есть
Taz
18.03.2019
17:29:08
если человек вкурил в компост, то в сворм ему вкатится будет проще
запуск кластера - одна команда
подключить ноду - еще одна
всё
супер изи
Iurii
18.03.2019
17:30:47
Taz
18.03.2019
17:30:53
я ж выше написал
вот мне например он не нужен, софт такой
Iurii
18.03.2019
17:31:10