
Aliaksiej
22.09.2016
14:14:51
не совсем то. там два пакета лежит в других репах

Dmi3y
22.09.2016
14:15:38
Положите ключи к этим репам в репозиторий с Dockerfile, доступный по ключам разработчиков?

Aliaksiej
22.09.2016
14:16:17
думаю опять же, просто в таком виде никто не делает, вот никому и не нужно, сделаю сейчас "как-нибудь", а потом, как внутренняя инфраструктура заработает полноценно, сделаю как надо :)
ну вот да, как-то вот так

Google

Aliaksiej
22.09.2016
14:16:25
спасибо за помощь

Dmi3y
22.09.2016
14:16:49
Пожалуйста!

Митко Соловец?
22.09.2016
18:40:19
Коллеги, все добрый вечер, подскажите, как законфигурить докер компос файл для постгреса так, чтобы пристарте контейнера из образа он создавал несколькл нужных мне в бд?
*несколько схем в базе

Aleksandr
22.09.2016
18:43:17
RUN createdb ....
или в enrypoint завернуть

Митко Соловец?
22.09.2016
18:44:54
А где про такой кейс почитать можно?

Aleksandr
22.09.2016
18:45:56
что конкретно?
документация докера, entrypoint официального образа постгреса на гитхабе...

Alexander
22.09.2016
18:48:07
там в bash описанна логика и через перменное окружение можно создать базу/схему

Митко Соловец?
22.09.2016
18:48:55

Google

Arsen
22.09.2016
18:58:24
достаточно глянуть в описание официального постгрес имаджа
If you would like to do additional initialization in an image derived from this one, add one or more *.sql or *.sh scripts under /docker-entrypoint-initdb.d (creating the directory if necessary). After the entrypoint calls initdb to create the default postgres user and database, it will run any *.sql files and source any *.sh scripts found in that directory to do further initialization before starting the service.
For example, to add an additional user and database, add the following to /docker-entrypoint-initdb.d/init-user-db.sh

Sergey
23.09.2016
15:43:18
Есть подозрение, что jenkins не подцепляет авторизационные данные(не читает ~/.docker/config.json) для частного registry и при попытке docker push выдаёт 401
кто-то сталкивался с таким?

Andrew
23.09.2016
15:43:44
что значит "женкинс"?
вызов cmdline клиента докера?
или какие-то библиотеки?

Sergey
23.09.2016
15:44:13
ssh на удалённом сервере

Andrew
23.09.2016
15:44:46
т.е. женкинс вызывает ssh с docker push?

Sergey
23.09.2016
15:44:54
да

Andrew
23.09.2016
15:45:42
как-то это странно, но ок ) и типа если без женкинса сделать ssh docker push такой, то все работает?

Sergey
23.09.2016
15:46:29
ssh docker push не пробовал, а зайти на тот сервер на котором собирается и с которого пушится по ssh и сделать docker push - всё отлично

Andrew
23.09.2016
15:46:49
ну так попробуйте )
очевидно женкинс тут не при чем вообще. за чтение докер-конфига отвечает клиент, к докер-демону летят уже команды с соответсвующими заголовками

Sergey
23.09.2016
15:47:34
работает
сделал с другого сервера ssh docker push

Andrew
23.09.2016
15:48:03
т.е. если вызывается именно docker push (а не какой-то клиент используется), то все должно работать как обычно

Sergey
23.09.2016
15:48:07
не работает именно из jenkins-а
jenkins просто выполняет на удалённом сервере через ssh команды (в том числе и docker push)

Andrew
23.09.2016
15:49:41
и ssh вы сделали тем же юзером, которым подключается женкинс?

Google

Sergey
23.09.2016
15:50:24
конечно-же - это первое, что я перепроверил

Andrew
23.09.2016
15:50:33
тогда нинаю!

Sergey
23.09.2016
16:08:23
а можно как-то передать аутентификационные данные в команде push?
у нее вроде нет таких опций

Andrew
23.09.2016
16:13:17
нет )
на сколько мне известно

Denis
23.09.2016
16:33:07
А вы уверены что с дженкинса ходите именно на этот сервер? Может проблема с dns или какой либо проброс портов?

Dmitriy
24.09.2016
12:00:09
Кто-нибудь видел наормальное сравнение CoreOS/RancherOS/UbuntuCore и т.д. в свете Docker 1.12? Я так понимаю половина из CoreOS с выходом Docker 1.12 не так интересна стала.

Alexander
24.09.2016
12:08:09
задача у тебя какая?

Dmitriy
24.09.2016
12:12:05
Есть локальный сервер + хочется выйти в облако, есть монолитные приложения (PHP, различная обработка видео) которые сейчас в качестве эксперимента упаковываются в докер контейнеры, планируется дописывать новые сервисы уже с использованием докера.
И выдергивать из монолита потихоньку
Т.е. по сути ищу ОС для железа ну и амазонов и DO всяких

Alexander
24.09.2016
12:14:17
с выходом docker 1.12 появился только swarm mode, а он хоть и просто, но пока сырой и куча багов

Dmitriy
24.09.2016
12:14:35
Ну мне кажется очевидно, что они его уже не забросят
т.е. по сути кластеризация будет идти в комплекте с докером.

Alexander
24.09.2016
12:15:14
если нужен оркестратор то смотри в сторону k8s, mesos и ему потодобные
она уже идет в комплекте, но плохо с сетью

Roman
24.09.2016
12:16:15
докеровцы конечно не бросят
им же нужен лок-ин
докеру сейчас очень не хватает оркестрации, swarm-mode некое решение

Google

Dmitriy
24.09.2016
12:16:51
Просто вот как-раз и размышляю - копать в сторону k8s или пытаться все-таки на базе чисто докера все построить, пока строить буду, докеровцы допилят

Roman
24.09.2016
12:17:10
смотря что строить и какой юз-кейс

Alexander
24.09.2016
12:17:39
строй сразу на k8s, давольно хорошо все описано на английском

Roman
24.09.2016
12:17:46
нам пришлось свое пилить k8s не подошла
ranchos вполне себе неплохой вариант
coreos с тулзами тоже как вариант

Alexander
24.09.2016
12:18:33
ну придется скорее попробовать и выбрать подходящий вариант

Dmitriy
24.09.2016
12:18:48
да, похоже на то
https://www.youtube.com/watch?v=sHFQbA7GWMc вот интересное
но старенькое видео правда

Roman
24.09.2016
12:20:33
атомик сырой был когда щупали
у всех этих решений одна проблема
они заточены под решение определенного кейса
шаг в сторону и боль

Dmitriy
24.09.2016
12:21:49
ясно, ладно, спасибо, похоже участи "есть свой кактус" не избежать )

Roman
24.09.2016
12:22:34
ну если кактус аналогичен кактусам которые жруть создатели k8s/swarm то весьма неплохо

Denis
24.09.2016
12:40:47
Используем mesos в связке с marathon. Стек очень прост в освоении, достаточно гибок и стабильно работает. Если фич будет мало, можете попробовать aurora вместо marathon.

Artur
24.09.2016
13:16:37
а чем плох сворм, который был до сворм мод?

Alex
24.09.2016
17:40:33
Контейнерами плох

Sander
25.09.2016
15:04:17
читаю про докер и дошел до части https://docs.docker.com/engine/admin/
где рассказывается как настроить правильно Docker, но именно в этой части появляются сложности. Надо ли все это понимать и знать, ведь столько вещей всяких, например systemd.

Google

Aleksandr
25.09.2016
15:07:17

Sander
25.09.2016
15:07:38
мм, можете сказать почему
я уже про osi модели прочитал, tcp/ip, udp … сейчас читаю про systemd

Aleksandr
25.09.2016
15:08:22

Sander
25.09.2016
15:08:51
понятно, хуже не будет если прочитаю я думаю.
“DOCKER_OPTS="-D --tls=true --tlscert=/var/docker/server.pem --tlskey=/var/docker/serverkey.pem -H tcp://192.168.59.3:2376””
тут я мало что понимаю например в этой строчке с настройкой
а для swarm, вроде эту штуку надо настраивать если я не ошибаюсь
это настройка самого докера

Denis
25.09.2016
15:10:48
Посмотри ман по демону докера. Там расписано что значит каждая опция.

Sander
25.09.2016
15:11:29
https://docs.docker.com/engine/reference/commandline/dockerd/
все равно надо прочитать и понять systemd, пока что понимаю но не до конца.

Denis
25.09.2016
15:12:20
daemon
https://docs.docker.com/v1.10/engine/reference/commandline/daemon/

Sander
25.09.2016
15:12:38
это старая дока по версии v1.10
вот я выше ссылку кинул вроде оно

Denis
25.09.2016
15:35:24
Инет медленный, что с телефона первое нагуглилось)