@ru_docker

Страница 108 из 610
Maxim robox
18.08.2016
08:09:37
Как правильно организовать контейнеры и тома под такую задачу: У меня есть контейнер, который наследуется от node:6.3, устанавливает node_modules, запускает gulp, делает свою работу и завершается. Я хочу использовать результат его работы в других контейнерах. Соответственно, как я понимаю, мне нужно закинуть результат в docker volume. Как это сделать правильно? 1. Где объявить volume: в dockerfile или в docker-compose.yml? 2. Главная команда контейнера — npm run build. Где мне её запускать? На этапе build контейнера, в dockerfile? Или в entrypoint на этапе запуска контейнера?

Evgeny
18.08.2016
08:28:42
Выше вчера подробно обсудили

2 - в процессе билда

Maxim robox
18.08.2016
08:30:57
Выше вчера подробно обсудили
А можешь показать, где?

Google
Evgeny
18.08.2016
08:32:21
Выше, с телефона с неудобно мотать. Можешь поискать по ключевику create

Maxim robox
18.08.2016
09:35:51
Как мне, используя Docker for Windows, попасть на Docker-host по ssh? На всякий случай подчёркиваю, что это не то же самое, что Docker toolbox for windows (или как он там правильно назывался). У меня docker-machine ls выдаёт пустой список.

Aion
18.08.2016
09:37:00
docker run <img_name> /bin/bash -c "service ssh start"?

или в чем вопрос?

не запущен ssh/ не установлен ssh?

или как узнать куда ломиться?

Maxim robox
18.08.2016
09:38:48
или в чем вопрос?
Вопрос про докер-хост, а не докер-контейнер.

Docker for windows создает виртуалку в hyper-v на образе mobylinux. Вот я в него хочу попасть.

Локальный терминал виртуалки в hyper-v показывает черный экран.

Aion
18.08.2016
09:44:34
X_X

Dan
18.08.2016
10:37:41
Phillip Shipley написал развернутую статью про принципы continuous integration (CI) и continuous delivery/deployment (CD) для блога CodeShip. Статья достаточно базовая, но может пригодиться тем, кто только начинает разбираться в принципах построения CI/CD систем. http://amp.gs/8OIQ

Evgeny
18.08.2016
11:10:56
Кстати, я видел что тут есть люди которые ипользуют gitlab. А есть кто использует gitlab.com - builds, регистри, pipelines?

Google
Алексей
18.08.2016
11:11:10
я

Evgeny
18.08.2016
11:11:55
Меня интересует насколько оно бесплатно - есть ли лимиты или поднодные камни? А то выглядит как будто они дают полноценное регистири и билдсервер за просто так

Алексей
18.08.2016
11:12:24
я на лимиты не натылкался. у меня довольно скромно всё.

но при начальном конфигурировании шторм комиитов в 300 в день был

на лимит не напоролся

Evgeny
18.08.2016
11:12:57
Неожиданно но приятно

Maxim robox
18.08.2016
11:14:15
Меня интересует насколько оно бесплатно - есть ли лимиты или поднодные камни? А то выглядит как будто они дают полноценное регистири и билдсервер за просто так
Там нюанс в том, что билдсервер не собирает проект. Он командует runnerами. Раннеры собирают проект. И раннеры ты должен размещать где-то сам.

Алексей
18.08.2016
11:14:30
ест ьшаред раннеры

но на них как правило длинная очередь

Maxim robox
18.08.2016
11:14:46
Насколько я слышал, они неюзабельны.

Да-да.

Алексей
18.08.2016
11:15:04
ну есть проекты где время сборки ci - не проблема.

но в целом да. я регнул себе отдельный раннер

даже два :)

Evgeny
18.08.2016
11:18:06
А длинная - это сколько дней?

Maxim robox
18.08.2016
11:19:06
Я через docker-compose объявляю, например, такой сервис. db: restart: always image: postgres:9.5 volumes: - db_data:/var/lib/postgresql/data/ ports: - "5432:5432" Контейнер доступен с хостовой машины по localhost:5432. А я хочу, чтобы была доступна по db:5432. Как можно такого добиться?

Алексей
18.08.2016
11:19:57
с хостовой ?

Maxim robox
18.08.2016
11:20:02
Да.

Алексей
18.08.2016
11:20:06
надо что то придумать с днс

Maxim robox
18.08.2016
11:20:06
Вручную редактировать hosts как-то не очень удобно.

Google
Andrey
18.08.2016
11:20:15
прописать в hosts

Алексей
18.08.2016
11:20:22
поднять консул

реготь в нем

Amir
18.08.2016
11:20:29
consul.io

и регистратор

Алексей
18.08.2016
11:20:37
его прописать как днс сервер

Amir
18.08.2016
11:20:42
обязательно делать expose кастомных портов

Алексей
18.08.2016
11:20:56
но это все от лукавого

Amir
18.08.2016
11:21:11
неа

Алексей
18.08.2016
11:21:20
на самом деле база последний сервис который надо пихать в днс

а ты делаешь это первым

Amir
18.08.2016
11:21:30
это сервис регистри

Amir
18.08.2016
11:21:35
доступ через закрытый днс ок

Dan
18.08.2016
11:21:41
коллеги, у меня контейнер с mysql стандартный, поднимается из docker-compose, и волюм именованый db монтируется из /var/lib/docker/volumes/... база данных занимает порядка 20Гб. сам проект - форум simple machines, с гигантским количеством сообщений, вложенным аттачам. Верно ли, что запуск проекта занимает у меня существенное время. не секунды, а вполне ощутимые минуты, иногда более 10?

Алексей
18.08.2016
11:21:47
Амир да, там можно

я не спорю, но вооще прсто пахнет на праивльным порядокм действий

Amir
18.08.2016
11:22:28
открывать базу на 0.0.0.0 еще хуже

меньшее из зол как бэ

Dan
18.08.2016
11:22:49
мне кажется вполне себе странным такое поведение, складывается впечатление что он либо копирует все файлы куда-то, либо еще что

Google
Maxim robox
18.08.2016
11:23:19
Ну у меня кейс такой: В проекте база прописана как db:5432. Контейнер с проектом видит базу. Но при разработке мне неудобно разрабатывать в докер-контейнере. Я поднимаю проект на хосте. Но базу хочу продолжать использовать докеровскую. Соответственно, мне надо менять адрес базы на localhost:5432. Я, конечно, могу разрулить это файлами настроек проекта. Просто подумал, вдруг есть какое-то более простое решение.

Dan
18.08.2016
11:23:36
конфигурация на всякий случай i5 , 16gb ram + ssd

Amir
18.08.2016
11:23:52
подключайся с рабочего компа

Dan
18.08.2016
11:23:53
поэтому для меня загадочны такие скорости ) в дальнейшем после запуска всё летает

Admin
ERROR: S client not available

Amir
18.08.2016
11:23:55
бери ip базы

и вперед

ip будет доступен локально с машртуами правильными

Maxim robox
18.08.2016
11:24:36
Алексей
18.08.2016
11:24:53
http://sshuttle.readthedocs.io/en/stable/
вообще интересно. спсибо

Какое?
разрулить настройками.

Maxim robox
18.08.2016
11:27:03
Dan
18.08.2016
12:04:30
не совсем, но это то, что очень актуально и может пригодится.

я подозреваю, что то что я ищу уже устарело )

Konstantin
18.08.2016
14:36:10
кто-нибудь swarm mode пробовал?

у меня один воркер присоединился

второй падает с таймаутом

Google
Konstantin
18.08.2016
14:36:32
но сам считает что в сварме

info показывает pending

ага, после ребута вообще не стартует

https://github.com/docker/docker/issues/24132

Andrey
18.08.2016
16:03:39
а чего не ставится и куда?

Artur
18.08.2016
16:05:14
На винде

Вот я уже шестой раз пытаюсь поставить.

Install Update, скачка, потом "Запустить от имени админа", потом докер закрывается, кликаешь на ярлык и снова запускается апдейт

Алексей
18.08.2016
16:10:21
да

так бывает

Artur
18.08.2016
16:10:24
Все, посоны, все ок. Всем спасибо)

А чего стикеры у нас запрещены?

Алексей
18.08.2016
16:10:59
нее. я потер самобичевание :)

Artur
18.08.2016
16:11:09
А, спасибо друг)

Страница 108 из 610