
Recluse
16.09.2016
15:11:01
Я ща спрошу страшное
Можно в докер винды заворачивать?

Alexander
16.09.2016
15:14:23

Recluse
16.09.2016
15:17:41

Google

Recluse
16.09.2016
15:17:52
Задача всё ещё актуальна

x3233
16.09.2016
15:18:13
Можно диски клонировать

Recluse
16.09.2016
15:18:13
Хоть чиф юзай
Это пиздец

x3233
16.09.2016
15:18:33
Норм все

Paul
16.09.2016
15:18:38

Recluse
16.09.2016
15:18:44

x3233
16.09.2016
15:19:27
Настройки и софт - wpi

Recluse
16.09.2016
15:20:28
Как же проще с линупсом
Бжэ
Это ещё и по сети надо

Google

Recluse
16.09.2016
15:21:07
Гг

Ilya
16.09.2016
17:10:37
Ничего себе вы тут белены наелись.
Я тоже так хочу теперь.
Под докером вин гонять.

Vlad
16.09.2016
17:14:55

Recluse
16.09.2016
17:15:43

Vlad
16.09.2016
17:15:54
Сам

Recluse
16.09.2016
17:16:02
Хм

Vlad
16.09.2016
17:16:35
Можно даже под windows 10 но там в hyper-v запускается урезанная windows 2016

Recluse
16.09.2016
17:17:13

Ilya
16.09.2016
17:21:27
Простите. Больше не буду.

Alexander
16.09.2016
17:24:07
ААА
Спасибо
СпасибоСпасибоСпасибоСпасибо
Этот пак таки существует

Ilya
16.09.2016
17:24:32
Да.

Alexander
16.09.2016
19:10:17
Приятной всем тяпницы!
В общем продолжаю тест swarm mode и опять поймал глюк с сетью overlay.
Сеть была, а теперь ее нет, в логах пока особо ничего не вижу. gateway пингуется, остальное нет.

Viacheslav
16.09.2016
20:36:12
гавно проблемное этот сварм пока

Google

Alexander
17.09.2016
06:26:06
ага, почитал ижую

Igor
17.09.2016
16:15:36
Всем привет. У меня проблема с докером.
Суть в том, что хочу автоматизировать деплой приложений. Есть флоу github -> circleCI-> DockerHub -> DockerCloud -> AWS. Пуша на github обновление приложения, по этой цепи обновления заливаются на AWS Всю цепь настроил, работает.
Приблема заключается в том, что я не знаю как правильно настроить коннект с базой (postgres). Приложение пишу на Rails. Может кто знает или есть какие идеи?

Roman
17.09.2016
16:40:37
Можно инжектить через переменные окружения а заполнять их в cloud-init
Если путь до базы не меняется то просто рестарт сервиса для обновления имейджа
Еще у амазона есть поддержка сварм из коробки, можно в этом направлении посмотреть

Igor
17.09.2016
17:41:18
Как я понял БД должна быть отдельным контейнером, так? И вот связать контейнеры не могу. И даже не особо понимаю на каком этапе моего флоу их связывать

Stas
17.09.2016
18:09:15
Ваше приложение может читать строку подключения из env переменных. Значения переменных передавайте при старте контейнера с приложением.
Если вопрос в том, какие значения переменных установить, то вам нужно определиться, где в вашей приватной сети запущен контейнер с БД.


Igor
17.09.2016
18:28:22
Вопрос скорее всего и есть где запустить контейнер с БД? И как связать контейнер моего приложения с контейнером БД?
Из того что я нагуглил это docker-compose.yml , делать линк на dockerhub или же создавать stack на dockercloud.
С docker-compose.yml файлом локально вроде работает, но если прогонять мой флоу и заливать на aws, контейнер моего приложения не видит контейнер БД. Как я понял это из-за того, что нету возможности прописать docker-compose build ( ну или я ее не нашел или где-то упустил)
Пытался связать image моего приложения с официальным image postgresql на dockerhub - тоже к успеху не пришел.
Так же пробовал сделать stack моего контейнера и контейнера postgresql, подключенного опять же с dockerhub. Но тут тоже к успеху не пришел.

Митко Соловец?
17.09.2016
18:46:24
вы знаете порт контейнера с бд? какая проблема к нему подключиться из приложения?

Александр
17.09.2016
18:46:43
Может ип не знают
Либо не пробросился из приложения в ось

Митко Соловец?
17.09.2016
18:47:16
так, контейнер с базой на другом сервере?
ип то локалхост по умолчанию, если контейнеры на одной машине...

Igor
17.09.2016
18:58:44
Порт я знаю, его задать можно, но он по умолчанию. Но задеплоеное приложение выдает ошибку подключения к бд, так как по этому порту ничего не находит
Я просто не уверен, что у меня вообще есть контейнер бд

Stas
17.09.2016
19:19:28
Вы на бумажке свою сеть нарисуйте - помогает разобраться.

Igor
17.09.2016
19:39:01
Так сети как таковой нету же

Митко Соловец?
17.09.2016
20:06:19
стоит проверить, что контейнеры запущены реально, а потом убедиться, что они в одной сети
https://docs.docker.com/engine/tutorials/networkingcontainers/

Google

Igor
17.09.2016
20:40:38
А как их правильно запускать? Если локально, то это понятно. А если следавать моему флоу?

Митко Соловец?
17.09.2016
20:44:35
ну по идее отличий быть не должно, но я не уверен, с AWS конкретно не работал

Igor
17.09.2016
20:53:10
Ну это все настраивается в dockercloud. По сути на важно, aws илт тот же digital

Roman
18.09.2016
14:59:38
https://medium.com/@adriaandejonge/moving-from-docker-to-rkt-310dc9aec938

Denis
18.09.2016
22:16:23
Moving from @docker_ru to @rkt_ru ?

Roman
18.09.2016
22:40:57
А core_os уже есть?

Denis
18.09.2016
23:30:04
@coreos_ru :)

Fenix
19.09.2016
06:38:17
Добрый день, прошу не ругать за вопрос. Есть стенд docker swarm + 1 nodejs. 1) Как пренести рабочий контейнер с docker swarm на ноду1. Далее если у меня две ноды то как мне перенести контейнер с ноды на ноду вручную? Или это невозможно?
Или как пребалансировать контейнеры между нодмаи вручную?

Alexander
19.09.2016
06:45:23
docker в swarm mode? или старый вариант?

Fenix
19.09.2016
06:49:12
docker swarm mode 1.12
+ две ноды

Alexander
19.09.2016
06:50:53
как показали мои эксперементы с swarm mode - он еще сырой, много проблем с сетью
для перемещения по нодам используйте параметр --constraints

Fenix
19.09.2016
06:57:02
спасибо буду пробовать
Подскажите после рестарта service docker restart на ноде , она в статусе «Swarm: pending» как ее заставить подключится к swarm master?
docker swarm 1.12

Mihail
19.09.2016
08:29:37
а сварм то какой?

Fenix
19.09.2016
08:31:44
Есть стенд docker swarm 1.12 + 1 nodejs.

Mihail
19.09.2016
08:33:05
не. сварм какой? swarm mode или swarm standalone?

Google

Mihail
19.09.2016
08:33:53
ну а в общем то само долно обратно цепляться. по крайней мере в теории

Fenix
19.09.2016
08:34:16
как посмотреть какой сварм?

Mihail
19.09.2016
08:46:53
ты в сварм как запускаешь контейнеры?

Fenix
19.09.2016
09:46:14
пример запуска на воркере -ноде docker service create --replicas=2 \
--name u32 \
--network my-network --constraint 'node.hostname==ubuntu' \
-e TERM=xterm ubuntu:16.04 /bin/bash -c "while [[ true ]]; do sleep 1; done"
созадю два контейнера. когда рестартую демон docker на воркере , он не коннектится к мастерноде.

Alexander
19.09.2016
13:03:13
Парни, подскажите, ковыпяю Docker Registry. Поднял, залил пару тестовых образов.
А вариантов в нем искать что то не нахожу. (кроме REST API)
есть что то подобное docker search my-registry:5000

Aleksandr
19.09.2016
14:22:36
народ, вопрос такой. смотрите
в извращениях со своей рабочей инфраструктурой пришел к такому выводу.
хочу вместа запуска/останова сервисов запускать и останавливать машины. предпосылок много
при этом на виртуалки у меня нет ресурсов столько да и глупо. вот думаю что заюзать.
подойдет ли под эти задачи докер (с точки зрения удобства)? т.е. по сути планирую наклепать себе контейнер с пг, мускулом, редисом и все прочей херотой, которую просто вынести в сеть.потом будут еще некоторые штуки, но сути это не меняет.
или лучше чистые контейнеры взять

Paul
19.09.2016
14:53:32
только контейнеры должны быть не чистые, а с готовыми программами

Aleksandr
19.09.2016
14:55:22
ну т.е. с учетом того, что у меня по сути будут долго живущие контейнеры, в них меняться будут только данные, будет бд в контейнере?
а вообще киньте гайд по правильному применению докера? в плане что-нибудь какие юзкейсы хорошо, какие плохо