
Владимир
04.10.2017
08:28:20
и правильно, и не надо на проде интернетиков, прокси, дмз, вот это всё
коллеги, немного оффтопа
практикует кто docker + namespace?
Перестал стартовать докер
systemctl status docker:
....
Oct 04 11:10:02 p129i04nlb01t dockerd-current[967]: nsenter: unable to unshare namespaces: Invalid argument
Oct 04 11:10:02 p129i04nlb01t dockerd-current[967]: container_linux.go:247: starting container process caused "process_linux.go:245: running exec setns process for init caused \"exit status 1\""

Google

Рома
04.10.2017
08:38:43
а какая версия docker?

Владимир
04.10.2017
08:38:55
# docker -v
Docker version 1.12.5, build 047e51b/1.12.5

Рома
04.10.2017
08:39:24
rh/cent?

Владимир
04.10.2017
08:39:47
rhel 7.3

Рома
04.10.2017
08:39:54
у них в багтреккере есть базар на эту тему...
видели, наверное?
https://bugzilla.redhat.com/show_bug.cgi?id=1441993

Владимир
04.10.2017
08:42:34
спасибо, занятно
You might want to try user namespace with docker-latest, but as of now we don't support user namespace on RHEL.

Рома
04.10.2017
08:42:40
там, вроде бы, дядька решил вопрос обновлением... собрал 1.12.6
саааамый последний пост

Владимир
04.10.2017
08:43:58
небольшая разница в том, что у меня служба докера даже не стартует

Рома
04.10.2017
08:44:18
у него тоже не стартовала, там по тексту где-то про это есть
или не именно у него, но что-то в глаз бросилось про демон докера, только я быстро пролистал...
нет, там про docker run...
docker run also fails

Google

Рома
04.10.2017
08:46:26
тем не менее, почему не собрать крайний релиз в ветке 1.12.х?

Alexander
04.10.2017
08:47:34
gitlab же есть on-premise

Рома
04.10.2017
08:49:28
вот тут написано: ftp://rpmfind.net/linux/RPM/opensuse/updates/leap/42.1/oss/x86_64/docker-1.12.6-30.2.x86_64.html
Fix user namespaces not working on Linux From Scratch #20685

Владимир
04.10.2017
08:49:37

Рома
04.10.2017
08:50:06
https://docs.docker.com/release-notes/docker-engine/#1126-2017-01-10

Владимир
04.10.2017
08:51:22
Оо, спасибо, проверюсь

Gleb
04.10.2017
08:53:35

Владимир
04.10.2017
08:54:35
репы что-ли с лагом зеркалятся

Gleb
04.10.2017
08:55:01
проверь список реп на сервере

Владимир
04.10.2017
08:55:21
не моя ЗО )

Gleb
04.10.2017
08:56:17

Владимир
04.10.2017
08:56:40
1.13 это в docker-latest уже?

Рома
04.10.2017
08:56:59

Gleb
04.10.2017
08:57:46
а какие приколы?
да это скорее особенности нашей инфраструктуры, ну самое не приятное то что там сообщения который в лог драйвер уходят стали резаться
мы собираем лог в json и через драйвер отправляем во флюент
начиная с 1.13 порезали длину одной строки

Google

Рома
04.10.2017
08:58:34
ага, я понял, пасип!

Владимир
04.10.2017
09:01:42
1.12.6-55.gitc4618fb.el7 ну теперь хоть служба стартует

Рома
04.10.2017
09:05:08
коллеги, подскажите, кто как менеджит имеджи в локальном реестре?
я попробовал удалить имедж через api (curl -X DELETE ...), вроде бы удалилось... но при этом разные смотрелки рееста показывают запись об этом имедже, словно он есть

Dmitry
04.10.2017
14:32:55
кто врубал в демоне metrics-addr?
не очень понятно, он может только на бриджовом CIDR цепляться чтоле?
у себя на хосте пробую - цепляется к любому
на другом ругается что
Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address

Котяй Негодяй
05.10.2017
09:55:49
Запускаю билд вот так:
docker build --no-cache -t name \
--build-arg backend_url=http://example.local/api \
--build-arg api_url=/app \
--build-arg comp_id=10000 .
В Dockerfile:
RUN \
echo "FLLCS_API_URL_BACKEND=$backend_url" > /fllcs/.env && \
echo "FLLCS_API_URL=$api_url" >> /fllcs/.env && \
echo "COMPANY_ID=$comp_id" >> /fllcs/.env
Ни одна из переменных не алё. Что я делаю не так?

Рома
05.10.2017
09:59:39
вроде бы, надо в dockerfile объявить эти переменные:
ARG backend_url
ARG api_url
ARG comp_id

Котяй Негодяй
05.10.2017
10:00:34

Юлия
05.10.2017
11:20:55
Всем привет!
Пишу Dockerfile на основе вот этого образа
https://github.com/docker-library/php/blob/4c0766729088fa5c37d46ccd837386f0e91a33ac/7.1/fpm/Dockerfile
Но мне нужен пхп с поддержкой pcntl.
В этом образе в строчке #35 объявляется переменная
ENV PHP_EXTRA_CONFIGURE_ARGS --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data
Я могу ее как-то в своём докерфайле переопределить?

Владимир
05.10.2017
11:22:52
В своём файле в этом месте и переделай как нужно

Anatoly
05.10.2017
11:26:00
нет, не выйдет.
если только вы сами пересобирать пхп не будете

Владимир
05.10.2017
11:26:58
Так он в докерфайле там и конфигурится и компилится

Рома
05.10.2017
11:27:15

Anatoly
05.10.2017
11:27:37

Рома
05.10.2017
11:27:45
какая разница, что там прописано в этих переменных?

Google

Владимир
05.10.2017
11:27:54

Юлия
05.10.2017
11:28:11
нет, не выйдет.
Получается единственный вариант, брать образ дебиана и самой писать конфигурацию пхп?

Anatoly
05.10.2017
11:28:13
а в готовом образе там уже бинарник лежит

Владимир
05.10.2017
11:29:07
Зачем заново писать, у тебя же готовый файл. Поправить и собрать образ заново

Anatoly
05.10.2017
11:29:39

Юлия
05.10.2017
11:29:58

Anatoly
05.10.2017
11:30:22
можно скопировать докерфайл добавить нужные вам расширения в конфиг и запустить сборку, но это же ровно то же самое...

Рома
05.10.2017
11:32:58

Владимир
05.10.2017
11:43:12
Всем привет
Есть ли кто-нибудь, кто использует sshd в контейнере?

Юлия
05.10.2017
11:45:22

Рома
05.10.2017
11:45:51

Юлия
05.10.2017
11:46:01

Рома
05.10.2017
11:46:42
его можно сделать монолитным, можно отчуждаемым
попробуйте вот так:
FROM php:7.1-fpm
RUN docker-php-ext-install pcntl

Владимир
05.10.2017
11:47:31
Меня разработчики постоянно просят ssh впаять. Делать это дурацким способом надоело, вот и спрашиваю - знает ли кто-нибудь нормальный.

Anatoly
05.10.2017
11:47:41

Владимир
05.10.2017
11:48:01
Есть такое слово: Нннннадо! ?

Google

Anatoly
05.10.2017
11:48:18

Владимир
05.10.2017
11:48:38
зачем?
Дамп в мускуль залить или поставить что-то с целью отладки

Владимир
05.10.2017
11:48:50
Это излишнее действо опять же. Иб как-никак

Рома
05.10.2017
11:49:02

Владимир
05.10.2017
11:49:28
Вот это вот все с supervisor )
Когда в одном контейнере mysql и sshd

Anatoly
05.10.2017
11:51:01
ох, а удаленно в мускл дамп заливать не досточно секурно, да?
опять скажут иб и нннадо.

Рома
05.10.2017
11:51:53
http://php.net/manual/ru/pcntl.installation.php
по сути, на этапе компиляции php с этим параметром, make заглянет в папочку pcntl и соберет там динамически-подключаемую либу... но это можно сделать и отдельно, что, собственно, и происходит при выполнении команды docker-php-ext-install pcntl

Владимир
05.10.2017
11:52:01
Ну там не только с mysql засада. (

Владимир
05.10.2017
11:52:10

Юлия
05.10.2017
11:52:24

Anatoly
05.10.2017
11:52:39

Владимир
05.10.2017
11:53:20
Например нужно поставить что-то "очень сильно" нужное

Anatoly
05.10.2017
11:53:36

Владимир
05.10.2017
11:53:39

Владимир
05.10.2017
11:54:07
У разработчиков нет доступа к хост-машине

Anatoly
05.10.2017
11:54:10