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
Admin
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
А в чем проблема, что не можешь, кто запрещает?
Google
Artem
05.06.2018
18:13:44
ну вот файлы которые в volue создаются, они создаются от root
собственно внутри контейрнера их можно править а с основной системы нужно через 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