
Sergey
04.06.2018
14:22:25

Vahe
04.06.2018
14:23:01
ну типа дать имя и использовать

Sergey
04.06.2018
14:23:10
ну вот вы скажете "ты юзай вот тот том на хосте" "и ты тоже юзай тот том"
ааа

Google

Sergey
04.06.2018
14:23:55
тогда юзайте .env
там описывайте путь к тому как переменная
и вызывайте где хотите

Vahe
04.06.2018
14:24:20
просто хочу дать референсы, чтобы глазом сразу видно было что у них там общее что то

Sergey
04.06.2018
14:24:36
https://docs.docker.com/compose/environment-variables/#the-env_file-configuration-option

Vahe
04.06.2018
14:25:05
ну тут нужно значит докерфайл менять верно?

Sergey
04.06.2018
14:26:52

Vahe
04.06.2018
14:27:41
понятно, теперь картина более ясная

FAST
04.06.2018
14:43:37
Всем привет, есть на машине docker for mac(desktop), поставил на него docker-compose-lamp, все работает. Потом решил поставить Docker Toolbox, отключил docker который desktop, запускаю docker quickStart terminal, потом docker-compose up -d, все запускается, но ничего не работает, то есть не могу зайти на сайт по адресу localhost, по которому всегда захожу, возможно что-то не так делаю.
Вообще хз зачем я поставил docker for mac и docker toolbox, я сейчас только понимаю что Docker Toolbox, нужен если машина слабая. короче как сделать так чтобы работало без docker desktop ?

Boris
04.06.2018
16:27:34
Всем привет.
Подскажите, докер успешно авторизуется в репозиторий, но после docker push выдает ошибку unauthorized: authentication required
Сталкивался ли кто-то с проблемой? Куда копать?

Sad but
04.06.2018
17:10:57
ребят подскажите чаты по gitlab-ci, вообще к кому обратиться то можно кроме гугла

Bohdan
04.06.2018
17:29:50

Sad but
04.06.2018
17:30:06

Google

Dan
04.06.2018
17:30:25
Там много интересного

Sad but
04.06.2018
17:30:40

Dmitry
04.06.2018
18:14:32
Приветы! Подскажите, плз, такой момент. У меня статический ip и глобальный proxy на выход в интернет. Поднимаю nginx в контейнере с network=host, и для примера, хочу проксировать все (location /) на известный и разрешенный (по крайне мере из браузера есть доступ как по hostname так и по ip) хост. Если я ставлю proxy_pass ip, то отбивка с 503 bad gateway (no route to host) , если ставлю proxy_pass hostname, то получаю отсутвие в upstream хостнэйма. Последнее менее важно, возможно завязано на dns. Если я правильно понимаю, то цепочка: Контейнер -> Бридж -> Сетевой интерфейс -> Прокси -> Какой-то хост в интернете. Пробовал курлом из докера с указанием прокси - всё ок. Если поднимаю селениум такая же проблема - нет выхода в инет. Грешу на бридж. Proxy в конфигах докера указывал. Куда копать? УПД: не много знаний в это направление. Заранее спасибо за инфу!

Sergey
04.06.2018
18:33:03
у вас контейнер по проброшенному порту отвечает?

Dima
04.06.2018
18:40:34

Sad but
04.06.2018
18:40:58
А что там у тебя7
Sad But True:
Проблема такая, сделал докерфайл с бэкендом моего приложения, добавил ci-job, решил протестировать локально с gitlab-runner exec jobname собственно падает из за того что в image отдельного job'а нету apt, предполагаю что на CI проекта есть хороший образ в котором всё что нужно но могу ошибаться

Dima
04.06.2018
18:44:02
Какая ошибка?

Sad but
04.06.2018
18:44:40
Локально докерфайл нормально билдит

Dima
04.06.2018
18:45:15
Скинь текст ошибки

Sad but
04.06.2018
18:45:40

Dima
04.06.2018
18:45:43
Какой образ для сборки используешь

Sad but
04.06.2018
18:46:03
Образ чего ?
Гитлаб-раннер запускаю с docker:stable

Dima
04.06.2018
18:46:36
У тебя вверху докерфайла есть строка FROM

Sad but
04.06.2018
18:46:58
Я упаковываю бекенд

Google

Dima
04.06.2018
18:51:47
Ну так, зачем тебе команда apt? Если тебе только бэк упаковать)

Sad but
04.06.2018
18:52:39
У меня проект там а не просто бекенд
Надо чтобы CI собрал всё

Dima
04.06.2018
18:56:13
Какой образ ты используешь в CI?

Artem
04.06.2018
19:04:08
всем привет) ребят, скажите, если проект на контейнерах, задачи крона по хорошему должны быть прописаны в докер контейнере?

bebebe
04.06.2018
19:04:59

Artem
04.06.2018
19:06:50
типо скрипт внутри докера?

Bohdan
04.06.2018
19:08:36
зависит от тебя, можешь и docker run
но я использую ofelia, отдельным контейнером

Artem
04.06.2018
19:10:55
@thatside о, прикольная штука) спасибо

Bohdan
04.06.2018
19:12:54
у нас уже с месяц бегает
там если будет нужно запускать остановленные, но существующие контейнеры - есть мой пулл-реквест для этого

FAST
04.06.2018
21:19:53
https://toster.ru/q/535930

zigmund
05.06.2018
00:53:54

Corsars
05.06.2018
07:46:59

Subb98
05.06.2018
07:51:03
ждём, когда даиш взорвёт майки&кроссовки

Kirill
05.06.2018
10:32:54
привет, кто знает, куда пропал docker.io/phpstorm_helpers ?
ide не может качнуть, чтоб найди бинарник пыха

bebebe
05.06.2018
10:33:27
она утонула (с)

Google

Kirill
05.06.2018
10:33:47
есть какие-то решения?
обновить надо ide

Andrei
05.06.2018
12:45:39
привет, подскажите, есть офф Dockerfile elasticsearch https://github.com/elastic/elasticsearch-docker/blob/e6d9e03de18bd0c7cf797e5981ea73fc05452e61/build/elasticsearch/bin/docker-entrypoint.sh#L17 Пробую CMD ["eswrapper", "/bin/bash", "-c", "/docker-entrypoint-initdb.d/010_elastic_init_config.sh"] - не вызывается. куда копать?

Sergey
05.06.2018
12:46:37
есть он на сайте эластика

Bohdan
05.06.2018
12:46:54
а зачем ты пробуешь так? вроде из коробки работает замечательно

Sergey
05.06.2018
12:47:08

Igor
05.06.2018
12:47:16

Andrei
05.06.2018
12:49:54
да не, мне надо после запуска elastic выполнить баш скрипт

Boris
05.06.2018
12:51:26
Так в докерфайле
COPY script.sh /
ENTRYPOINT ["/script.sh"]
Или так не подходит?

Andrei
05.06.2018
12:52:38
ENTRYPOINT надо оставить стандартный от elasticsearch

Sergey
05.06.2018
12:53:07

Andrei
05.06.2018
12:59:40
например, собираю образ
FROM docker.elastic.co/elasticsearch/elasticsearch:6.2.4
CMD ["eswrapper", "/usr/bin/touch /test.log"]
и при старте контейнера не создается test.log

Bohdan
05.06.2018
13:03:39
предконфигурация? там часть файликом, часть энвами, а часть да, запросами к апи

Andrei
05.06.2018
13:04:57

Sergey
05.06.2018
13:17:42
исходник образа в гитхабе, берите перепиливайте entrypoint и все

Artem
05.06.2018
17:07:00
Товарищи, всем привет, юзаю docker-compose для работки на ноде с нодемон, исходный код подключаю как volume, но после надо установить зависимости, запустить приложение, где это лучше делать в entrypoint ?
еще вопросик, volumes:
- ./app:/app в волюм создаю файлы, но в основной системе править данные файлы не могу, как получить возможность править в волюме с основной системы?

Jentry
05.06.2018
17:57:25
А в чем проблема, что не можешь, кто запрещает?

Artem
05.06.2018
18:13:44
ну вот файлы которые в volue создаются, они создаются от root

Google

Artem
05.06.2018
18:14:09
собственно внутри контейрнера их можно править а с основной системы нужно через sudo
что крайне неудобно
version: '3'
services:
app:
image: node:9.11.1-alpine
working_dir: /app
entrypoint: /bin/sh docker-entrypoint.sh
ports:
- "3000:3000"
volumes:
- ./app:/app

Bohdan
05.06.2018
18:19:05
а что в entrypoint?

Artem
05.06.2018
18:19:17
yarn global add nodemon
yarn install
nodemon src/index.js
ну пока заготовочка)
вот файлы которые создаются, в entrypoint недоступно без судо из основной системы
я так понимаю, в compose надо как то текущего юзера прокинуть
для дева

Jentry
05.06.2018
18:21:13
создай в dockerfile его и укажи USER