
Alex
18.02.2019
17:21:39

Pavel
18.02.2019
17:21:59

Alex
18.02.2019
17:22:01
винда то последнюю обновку имеет? а докер?

Andrey
18.02.2019
17:22:55

Google

Alex
18.02.2019
17:23:11
гуглить - wsl + docker

Andrey
18.02.2019
17:23:29
Делов-то - на копейку

Pavel
18.02.2019
17:23:31

Alex
18.02.2019
17:24:38
если чо у меня докера прям в самом wsl смог завестисть - правда секунд по 10 контейнеры открывал. уровень wsl с каждым релизом винды растет как на дрожжах

Andrey
18.02.2019
17:25:13
Враки, не может быть

Alex
18.02.2019
17:25:23
что не может быть?
docker в wsl?
может

Andrey
18.02.2019
17:25:41
да
Пруф?

Alex
18.02.2019
17:25:57
одно из услови запускать саму wsl консоль с правами админа

Kirill
18.02.2019
17:26:32
DOCKER_HOST=tcp://0.0.0.0:2375 в переменные прописываешь - и рулить контейнерами виндового докера можно.
Только с волюмами/маунтами всё грустно

Alex
18.02.2019
17:26:47
https://www.reddit.com/r/bashonubuntuonwindows/comments/8cvr27/docker_is_running_natively_on_wsl/

Google

Alex
18.02.2019
17:26:52
я делал так
и диры wsl докер мог монтировать.
но на самом деле оно нестабильно оч работает
поэтому микрософту уважение

Andrey
18.02.2019
17:29:52
Офигеть
И правда
Скоро на докер и другие container engine будут баги заводить, если в wsl не работает

Alex
18.02.2019
17:36:55
вово

inqfen
18.02.2019
17:48:53
что вполне логично

Ahmed
18.02.2019
18:15:41
Сделал ежедневный бэкап базы, но не знаю как через docker запустив команду переместив бекап в нужную мне папку. Вообще это возможно сделать с моей конструкцией?
$ docker exec -t db-container pg_dump database > backup_$(date +%F).bak

inqfen
18.02.2019
18:20:25
-t не надо
И вообще зачем из самого контейнера это делаешь

George
18.02.2019
18:38:42

inqfen
18.02.2019
18:39:50
CD, scm

ildar
18.02.2019
18:40:57

Sergey
18.02.2019
18:42:05
@SWATOPLUS здесь не приветствуются нападки на людей, какого пола бы они ни были, давайте вести себя разумно
может эйчары в докер чатике людей искать начали, окуда ты знаешь:)

Google

Alex
18.02.2019
18:49:56

Pavel
18.02.2019
18:50:19

Sergey
18.02.2019
18:50:56
шутники

ildar
18.02.2019
18:51:19
Так себе шутки.
На канале к8с смешнее раз в 300.

Sergey
18.02.2019
18:51:54
причем шутит один синтезоид
:D

Andriy
18.02.2019
19:07:10
Это нужно для того чтобы 2 приложения в отдельных docker-compose могли работать вместе, но у всех название сети сайта будет отличаться так как оно зависит от имени директории в которой лежит сайт

George
18.02.2019
19:17:13
ну, название.. хм. вряд ли

Andriy
18.02.2019
19:17:34
А есть лучшее решенте для моей задачи?

George
18.02.2019
19:17:41
но тебе ничего не мешает шаблонизировать docker-compose файл той же jinja2 или gomplate при выкладке на сервер

Andriy
18.02.2019
19:17:42
Решение*

George
18.02.2019
19:17:46
как бы это самое верное решение
но если ты до этого дошел, то тебе в принципе и докер-компоуз не нужен, т.к. тот же ансибль умеет управлять контейнерами через свои модули из коробки

Andriy
18.02.2019
19:18:20
Но мне не на сервере а локально чтобы команда разработчиков пользовалась)

George
18.02.2019
19:18:52
ты выкатывать это как-то будешь?
окей. зачем тебе вообще сети? traefik возьми и урлы лейблами рассади как надо

Andriy
18.02.2019
19:19:10
Это уже выкатано и все нв проде
Мне чтобы локально связать 2 приложения которые в разных docker-compose лежат

Google

Andriy
18.02.2019
19:19:53
Тоесть в разных директориях

George
18.02.2019
19:20:00
структура В ЦЕЛОМ какая?

Andriy
18.02.2019
19:20:17
Есть 2 приложения в разных репах

George
18.02.2019
19:20:26
ну

Andriy
18.02.2019
19:20:31
Нужно просто чтобы они видели друг друга при локальной разработке
Я решил тем что добавил сеть одного в другой
Но имя скти зависит от директории в которой приложение лежит)

George
18.02.2019
19:21:37
погоди. если ты ее делаешь external, то докер компоуз ее НЕ переименовывает
нет?

Andriy
18.02.2019
19:22:07
хм
А что значит external?)

George
18.02.2019
19:22:52
что ты создаешь ее ВНЕ докер компоуза
типа docker network create blablabla
и оно туда цепляется

Andriy
18.02.2019
19:23:31
Аа
Щас попробую)
шото не то
Тогда нужно вручную создавать сеть
А мне нужно чтобы оно из коробки работало)

George
18.02.2019
19:28:54
да ёёёёёё

Google

George
18.02.2019
19:29:03
меджика не бывает. сделай его себе сам

Andriy
18.02.2019
19:29:17
?

inqfen
18.02.2019
19:32:33

George
18.02.2019
19:32:46

inqfen
18.02.2019
19:33:09
У нас все просто создают сеть одинаковую и все

St
18.02.2019
19:34:28
Привет, кто нибудь знает, можно ли в файле docker-compose указать расположение .env, откуда будут браться настройки? Сейчас берётся по-умолчанию из папки, где лежит сам docker-compose.yml

inqfen
18.02.2019
19:35:29
Можно
Следующий

St
18.02.2019
19:35:44
Спасибо.

inqfen
18.02.2019
19:36:34
Можно указывать относительный путь точно
Абсолютный вроде тоже

St
18.02.2019
19:37:56
Просто на сайте написано, что:
Compose supports declaring default environment variables in an environment file named .env placed in the folder where the docker-compose command is executed (current working directory).
И никаких параметров, которые регулировали бы локацию файла я там как-то не нашёл.
Но ок, поищу лучше.

inqfen
18.02.2019
19:42:41
The “env_file” configuration option
You can pass multiple environment variables from an external file through to a service’s containers with the ‘env_file’ option, just like with docker run --env-file=FILE ...:
web: env_file: - web-variables.env
2 минуты поиска с телефона

St
18.02.2019
19:43:17
Не совсем то. На сам compose не сработает.

inqfen
18.02.2019
19:43:59
Тогда не понял что ты хочешь
Сам композ это docker build/run etc
Который в ямле описан