Evgeniy
16.05.2019
07:21:26
Ну, dockered != dockerd
Прошу прощения. [evgeniy@zheev Downloads]$ sudo dockerd &
[1] 6279
[evgeniy@zheev Downloads]$ /usr/bin/dockerd: /usr/bin/dockerd: не удаётся запустить бинарный файл
ildar
16.05.2019
07:21:51
а что ты запустить хочешь? )
Evgeniy
16.05.2019
07:22:33
ildar
16.05.2019
07:22:46
Google
ildar
16.05.2019
07:22:54
Осталось разобраться - как этим пользоваться.
а, это вывод docker-compose или сервиса, который запускается из compose?
Evgeniy
16.05.2019
07:23:58
ildar
16.05.2019
07:24:06
какая ОС хоста?
Evgeniy
16.05.2019
07:25:21
Nikolay
16.05.2019
07:27:37
Подскажите. Делаю dockerfile . Мне нужно , условно говоря, что бы при запуске контейнера печатались переданные два параметра , а потом точка. Проблема в точке ). Я делаю entripoint ["/bin/echo"]
Cmd ["hello","world'] . Но это не совсем то. И главное , что как точку туда прикинуть
George
16.05.2019
07:29:48
А внутри что-то типа exec $@ .
Nikolay
16.05.2019
07:30:28
А возможно ли без скрипта ?
George
16.05.2019
07:32:48
Нет
ildar
16.05.2019
07:34:00
Nikolay
16.05.2019
07:34:36
ildar
16.05.2019
07:35:27
@gecube не везде такие плохие пакетные менеджеры, как в Ubuntu/CentOS. Надо через пакман ставить и не выпендриваться)
Google
Григорий
16.05.2019
08:41:02
George
16.05.2019
08:52:02
ну, во-первых, так оно не работает
во-вторых, почитай про разные варианты CMD и ENTRYPOINT
в третьих, тебе нужно подсунуть что-то не в хвост команды (что сделать просто), а куда-то в середину.
теоретически можно извернуться с пайпом, но sh скрипт будет проще
зависит от задачи
Shamil
16.05.2019
10:23:22
Всем привет, ребятушки!
А вот подскажите, пожалуйста, где можно найти сравнение сетевых драйверов для Docker Swarm. Встоенная в сворм сеть, не очень хорошо себя показывает, думаю, что бы мне взять на замену.
Semen
16.05.2019
10:29:05
всем привет!
подскажите пожалуйста, если я укажу в dockerfile в таком формате, часть dockerfile'a:
ARG WD=/opt/mls_model/
ENV WORKDIR $WD
WORKDIR $WORKDIR
и если я хочу переопределить WORKDIR то я просто в docker-compose указываю поле environment с значение WORKDIR, верно?
я хочу конфигурировать dockerfile таким образом, чтобы можно этот образ уже переиспользовать
Юра
16.05.2019
10:36:10
Semen
16.05.2019
10:36:38
Dmitry
16.05.2019
12:34:52
привет. подскажите я правильно понимаю. пушим в гитлаб, там собирается контейнер с кодом и летит в докер реджистри. оттуда уже может раскатываться кубами на прод. ну или еще как то
Artur
16.05.2019
12:37:38
да
вот только "там собирается" может быть разным
Dmitry
16.05.2019
12:39:48
я собираю пэхапэ и js)
вопрос номер два ))
в какой момент пропихиваются конфиги
пароль к бд например
оно пушится в докер реджистри уже с конфигами/паролями?
или это происходит позже?
Google
Artur
16.05.2019
12:41:02
можешь "зашить" в контейнер при сборке.
а можешь подкидывать во внутрь через переменные при запуске
Dmitry
16.05.2019
12:41:44
Sergey
16.05.2019
12:45:37
Artur
16.05.2019
12:52:38
глянь следую строчку
feanor
16.05.2019
12:52:39
а ты гуглил?
Artur
16.05.2019
12:52:43
после выделенного тобой
George
16.05.2019
12:53:35
При любых
Artur
16.05.2019
12:53:53
у них свой хост файл
либо прокидывай с хоста в контейнер
George
16.05.2019
12:54:22
Я бы не рассчитывал, что хостовый хостс прокидывается в докер
Artur
16.05.2019
12:54:55
не пробовал, а почему ?
George
16.05.2019
12:55:56
Потому
Sergey
16.05.2019
13:01:43
Artur
16.05.2019
13:02:09
но у тебя же был сбой
он может и есть, но уже не рабочий
чекай
Sergey
16.05.2019
13:02:47
Это же некий плагин ядра системы получается?
Artur
16.05.2019
13:27:23
да
Sergey
16.05.2019
13:42:07
да
Вот проблема то. Нифига немогу нати решение для SLES, у которого нельзя ядро обновлять...
ildar
16.05.2019
13:43:52
обратитесь к системному администратору
Google
Ilya
16.05.2019
13:45:37
Гайс, подскажите пожалуйста, как в докер-компоузе вытащить наружу порт сервиса, который в network находится? У меня такая конфа:
services:
test:
build:
dockerfile: tests/api/containers/test/Dockerfile
context: .
ports:
- "8080:433"
depends_on:
- "db"
networks:
app_net:
ipv4_address: 192.168.100.2
При этом изнутри к порту 443 приложение нормально биндится, а снаружи на 8080 я не могу достучаться. В доках по этому поводу не нашел внятного описания
Dmitry
16.05.2019
13:52:29
а еще зачем ты указываешь сеть?
Павел
16.05.2019
13:52:59
expose: - 8080
Ilya
16.05.2019
13:52:59
Просто на localhost:8080 стучусь из браузера
Vlad
16.05.2019
13:53:02
Привет) и у меня вопрос есть
как можно в volumes в docker-compose игнорить один файл в папке?
Dmitry
16.05.2019
13:53:22
а внутри контейнера курлом стучишься?
Ilya
16.05.2019
13:53:26
Dmitry
16.05.2019
13:53:46
ты сказал что внутри оно работает на 443
как ты это понял
Ilya
16.05.2019
13:53:59
Приложуля пишет в лог
Что забиндилась или нет
George
16.05.2019
13:54:10
https://localhost:8080
Иначе он ссл сессию не сможет поднять
А вообще держи команду неткат
nc -vz localhost 8080
Если напишет, что сакцес, то все ок
Google
Vlad
16.05.2019
13:55:57
Я делаю
volumes:
- ~/.ssh/:/root/.ssh/
но я не хочу, чтобы внутри ~/.ssh пробрасывался файл config
Ilya
16.05.2019
13:57:13
https://localhost:8080
На https://localhost:8080/ получаюERR_CONNECTION_CLOSED, на http://localhost:8080/ ERR_SOCKET_NOT_CONNECTED, на
Dmitry
16.05.2019
13:57:53
Vlad
16.05.2019
13:58:32
нужно) чтобы тянуть внутри контейнера потом файлы из локального гита
Ilya
16.05.2019
13:58:41
George
16.05.2019
13:58:43
Либо тяни файлы во временном контейнере, в котором есть ключи
Vlad
16.05.2019
13:59:05
не я это решаю
а composer
George
16.05.2019
13:59:05
Ключи можно, например, через env передать
Ага, щаз
В зависимости от задачи есть разные решения
Vlad
16.05.2019
14:00:21
в .env тоже не вариант
ildar
16.05.2019
14:00:24