
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