@ru_docker

Страница 394 из 610
Владимир
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
тем не менее, почему не собрать крайний релиз в ветке 1.12.х?
странно, обновлялся вчера и есть более новая версия в репах

Рома
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
# docker -v Docker version 1.12.5, build 047e51b/1.12.5
там есть версия 1.12.6 path31 что то типа того, вполне можно обновиться

Владимир
04.10.2017
08:54:35
там есть версия 1.12.6 path31 что то типа того, вполне можно обновиться
Я и говорю странно, обновлялся вчера утром, сегодня уже вот как: Updated: docker.x86_64 2:1.12.6-55.gitc4618fb.el7

репы что-ли с лагом зеркалятся

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

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

Gleb
04.10.2017
08:56:17
Я и говорю странно, обновлялся вчера утром, сегодня уже вот как: Updated: docker.x86_64 2:1.12.6-55.gitc4618fb.el7
ну вот это собирает редхат или кто там, походу своя ветка уже, Я так на нём и остался, при попытке работы с 1.13 такие приколы начались что ну его нфиг пока что

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

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
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
Так он в докерфайле там и конфигурится и компилится

Anatoly
05.10.2017
11:27:37
Так он в докерфайле там и конфигурится и компилится
она делает FROM: и собирает из готового образа

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

Google
Юлия
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:43:12
Всем привет

Есть ли кто-нибудь, кто использует sshd в контейнере?

Юлия
05.10.2017
11:45:22
а разве нельзя сделать вот так? FROM php:7.1-fpm RUN docker-php-ext-install pcntl
Для включения поддержки Управления процессами надо скомпилировать CGI или CLI версию PHP с конфигурационным параметром —enable-pcntl

Юлия
05.10.2017
11:46:01
почему это? pcntl - это обычный модуль
http://php.net/manual/ru/pcntl.installation.php

Рома
05.10.2017
11:46:42
его можно сделать монолитным, можно отчуждаемым

попробуйте вот так: FROM php:7.1-fpm RUN docker-php-ext-install pcntl

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

Владимир
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: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
Anatoly
05.10.2017
11:52:39
Ну у нас бы такое завернули ИБшники
да про ваших ибшников уже наслышан. плакать и жрать кактус это так няшно.

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

Владимир
05.10.2017
11:53:39
да про ваших ибшников уже наслышан. плакать и жрать кактус это так няшно.
Есть постановка задачи, и да, иногда надо просто сделать, не рассуждая. Прекрасно когда есть варианты сделать так или иначе. Но иногда их нету )

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

Страница 394 из 610