
Альберт
10.02.2019
06:43:22
Приветствую. У меня имеется три контейнера в трёх разных сетях, при этом один из контейнеров подключён сразу ко всем трём сетям. На двух контейнерах запущен netcat на определенном порту, а на третьем, подключённым везде, только прописаны правила перенаправления пакетов.
Вопрос: как сделать так, чтобы контейнер, перенаправляющий пакеты, не ложился?

Maxim
10.02.2019
06:58:10

Альберт
10.02.2019
07:00:25
А где находятся эти логи?

Erich
10.02.2019
08:08:00

Google

AstraSerg
10.02.2019
11:32:59

Navern
10.02.2019
11:34:59

AstraSerg
10.02.2019
12:08:40

Navern
10.02.2019
12:34:43

AstraSerg
10.02.2019
12:55:25
Зачастую задача помощника состоит в том, что бы вопрошающий конкретизировал свой вопрос и через это пришёл к ответу.

Navern
10.02.2019
13:02:37

AstraSerg
10.02.2019
13:03:11
Агри :)

Альберт
10.02.2019
16:34:13
Приветствую, как решить проблему `executable file not found in $PATH`? Устанавливал nc в докерфайле, что надо сделать?

Roman
10.02.2019
17:04:20

AstraSerg
10.02.2019
18:16:13

Psilon
10.02.2019
18:39:34
Всем привет
Использую docker-compose и .env файл в нем переменная ENV.
Необходимо пробросить эту переменную в Dockerfile и использовать ее для формирования имени файла в команде COPY, как это правильно сделать?
В docker-соmpose.yml
Пишу так
args:
- ENV=${ENV}
В Dockerfile
ARG ENV
..
COPY ./$ENV.conf /path
Переменная ENV пустая, хотя в .env файле она прописана

Google

Max
10.02.2019
18:56:52
.env и --build-arg никак не связаны

Psilon
10.02.2019
19:04:41
А как тогда пробросить из .env переменную в Dockerfile?

Метан
10.02.2019
19:15:12
arg != env

Max
10.02.2019
19:18:00
ток если баш скрипт написать что вычитает из файла и перенаправит в docker build

Psilon
10.02.2019
19:18:46
спс, попробую

Андрей
11.02.2019
10:50:06
Добрый день! Подскажите, можно ли контейнеру дать временно доступ к gcc хоста?

Iurii
11.02.2019
10:51:31
Три раза перечитал и нифига не понятно

Андрей
11.02.2019
10:51:37
Ситуация: нужно установить питон модуль psutil, он требует gcc, который не установлен в контейнере. Установить не могу, т.к. с репозиторием проблемы.

Iurii
11.02.2019
10:52:11
Вообще в докере эта либо что-то странное

LEXASOFT
11.02.2019
11:06:11

Navern
11.02.2019
11:13:57

AstraSerg
11.02.2019
11:22:42

Navern
11.02.2019
11:29:31

Андрей
11.02.2019
11:30:35
В докере есть pip, но при установке пакета ругается на gcc. Так же и при установке из сорсов python setup.py install
Yum instal gcc не проходит, т.к. выхода в инет нет, в репе пакетов не хватает.

AstraSerg
11.02.2019
11:31:57

Navern
11.02.2019
11:32:08

Андрей
11.02.2019
11:32:34

Google

Navern
11.02.2019
11:32:51
а как у вас вообще что-то обновляется?
какие-то пакеты в системе появляются?

AstraSerg
11.02.2019
11:33:00
BRUTAL
да не, я хороший :) Просто это более полезно, чем рецепт под копипаст

Андрей
11.02.2019
11:33:17
Там ещё из wheel файлов ставить можно? Или тоже будет гцц требовать?

Navern
11.02.2019
11:35:09
откуда можно стянуть пакетики
нужные

Андрей
11.02.2019
11:35:39

Navern
11.02.2019
11:36:43

Андрей
11.02.2019
11:37:01
А на хост машине есть гцц. Вот и была идея как-то его заюзать
Остаётся искать админа интра репозитория, да.

AstraSerg
11.02.2019
11:38:33

Андрей
11.02.2019
11:39:36
На время билда образа можно было бы.

Navern
11.02.2019
11:39:48
Можно вообще на хостовой системе собирать)
а артефакт в докер запихивать
(не рекомендую)

AstraSerg
11.02.2019
11:45:04
а артефакт в докер запихивать
тоже может не получиться, если зависимоить от внешних библиотек. Вроде с go такое можно, если это вариант @thinkandrealize

Navern
11.02.2019
11:46:05

Google

Navern
11.02.2019
11:46:10
в контейнер
но можно из собранного имаджа бинарник в хост копировать и запускать на хосте

AstraSerg
11.02.2019
11:47:03

Alex
11.02.2019
15:36:28
А может кто подскажет гуманитарию), как из контейнера подлючиться к локально установленной постгре (докер на винде)? Заранее благодарю

Yuriy
11.02.2019
15:44:09

Alex
11.02.2019
15:48:45
спасибо
вроде, но вроде как уже и сам нашел такой вариант: host.docker.internal

Zaur
11.02.2019
18:07:47
подскажите новичку, если я хочу запускать приложение в двух режимах, прод и дев, это нормально держать два .yml файла для docker-composer-а? или можно как то прокинуть параметр и запускать одним .yml файлом?

ptchol
11.02.2019
18:15:53

Max
11.02.2019
18:21:43
на баше можно заменять параметры используя envsubst

Artem
11.02.2019
19:52:47
эй, докеровцы, насколько ущербно хранить mysql (например) credentials в .env для docker-compose ?
что там нынче модно дерзко молодежно?

Алексей
11.02.2019
19:55:09
секреты молодежно
но и твой енв файл так же прекрасен. дался кому твой локалхост

Artem
11.02.2019
19:56:10
вот, да, я тоже думаю - там тупо "локалхост"

Maksim
12.02.2019
19:32:12
Привет
Передаю переменный в docker-compose через environment
Внутри контейнера php-fpm
Пытаюсь обратится как переменным через $_ENV или getenv, в итоге получаю болт
Есть варианты ?

Maxim
12.02.2019
19:38:11

AstraSerg
12.02.2019
19:39:03

Maksim
12.02.2019
19:39:09
В шеле они работают, но под рутом, php-fpm работает под пользователем daemon на сколько я понял

AstraSerg
12.02.2019
19:39:42
Всё запустите под daemon
Не для всех же юзверей устанавливаются переменные

Google

Maksim
12.02.2019
19:43:53
использую дефолтный образ

AstraSerg
12.02.2019
20:13:29