Сергей
потому что это уже получится не изолированное окружение?
Сергей
и из контейнера можно влиять будет на хост?
Dmitry
Да
twwlf
twwlf
не надо создавать такие глупые ситуации
Dmitrii
докер контейнер инфу о времени и таймзонах берет по дефолту из хоста?
Евгений
Oleg
Oleg
На примере образа на основе alpine:
RUN apk add tzdata \
&& cp /usr/share/zoneinfo/${TZ} /etc/localtime \
&& echo "${TZ}" > /etc/timezone \
&& rm -rf /var/cache/apk/*
TZ задана в энве
Alchemist
Если на слой в bintray ни один образ больше не ссылается, он разве не удаляется, кто нибудь знает?
Anonymous
в артифактори?
Евгений
Уважаемые, а как можно изменить владельца папки /var/www/html изменить при использовании проброса папки через compose ?
Евгений
При запуске в Dockerfile пишет про папки не существует
twwlf
man uid
twwlf
нормально, в целом, никак
twwlf
(на мой вкус)
Sergey
вопрос знатокам: процесс docker exec запущеный с хоста должен ли быть виден в процессах внутри контейнера?
Sergey
docker exec php-fpm_1 ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 4508 0 ? Ss Sep03 0:00 /bin/sh -c /usr/sbin/php-fpm5.6 --nodaemonize
root 7 0.0 0.0 371796 1620 ? Ss Sep03 0:20 php-fpm: master process (/etc/php/5.6/fpm/php-fpm.conf)
root 6709 0.0 0.0 34424 2896 ? Rs 16:33 0:00 ps aux
Sergey
я предполагаю что должен, потому-что ps aux я вижу
Sergey
а как может такое быть, что не видно процесса?
twwlf
ну а если он у тебя завершился на момент вызова ps aux?
Sergey
он есть до сих пор
Sergey
и контейнер не перезапускался
Sergey
сбой?
twwlf
гм. Ну тут я больше склонен верить системе, нежели тебе
twwlf
но всё может быть
Pyotr
Всем привет
Есть стек с кучей сервисов, сейчас для сборки образов используется docker-compose, но сборка образов выполняется последовательно, как можно сбилдить образы стека параллельно?
Viktor
Step 4/55 : RUN wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
---> Running in 499ad7b94c96
--2017-09-06 14:16:34-- https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Resolving dl.fedoraproject.org (dl.fedoraproject.org)... failed: Name or service not known.
wget: unable to resolve host address 'dl.fedoraproject.org'
че это с ним, гайс?
Mentat
Ну вести не может в dns найти dl.fedoraproject.org
Viktor
а с чего вдруг-то :(
Mentat
Он есть, у меня резолвится в dl.fedoraproject.org [209.132.181.23]
Viktor
и у меня резолвится. почему контейнер его не детектит
Mentat
смотреть кто в контейнере днс
Mentat
смотреть на этом днс кому можно рекурсивные запросы
Mentat
Либо сеть, либо днс короч
Viktor
Ну так это центосовый имедж
Step 1/55 : FROM centos:centos7
Как он вдруг может не знать где федорапроджект
Viktor
Step 9/56 : RUN cat /etc/resolv.conf
---> Running in f8f6f1f2ad68
nameserver 8.8.8.8
nameserver 192.168.10.1
---> 8fb994216fd6
Removing intermediate container f8f6f1f2ad68
Step 10/56 : RUN curl -I fedoraproject.org
---> Running in 3bf5098d1631
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0curl: (6) Could not resolve host: fedoraproject.org; Name or service not known
Anonymous
Anonymous
т.е. он не видит рабочу диру?
Anonymous
конечно, ты же убрал add
Anonymous
и ему пофиг что там следующий шаг WORKDIR /opt/flask-app?
Mentat
Viktor
dig @8.8.8.8 fedoraproject.org не знает А-записи
Viktor
што
Viktor
Может кто-то прокомментировать, это нормально, что гугл забывает относительно популярный ресурс?
Mentat
Может мегапровайдер твой решил покопатся?
Mentat
Пакетики там завернуть, роскомназдор и все такое
Viktor
сомневаюсь, изначально проблема с билдом была у селектел-хостера
Anonymous
dockerfile в той же папке лежит где и package.json ?
Anonymous
да
Mentat
Слава гуглу, чо
Anonymous
Anonymous
спс помогло о/
Viktor
Теперь давайте поможем Вите поменять днсы в контейнере.
Step 7/55 : RUN sed -i "s!nameserver 8.8.8.8!nameserver 77.88.8.8!g" /etc/resolv.conf
---> Running in f95d27e3a450
sed: cannot rename /etc/sedNoZ4cH: Device or resource busy
Anonymous
а почему когда полный путь до диры давал он так же на ошибку падал?
Anonymous
ты не полный путь давал
Anonymous
и не верный
Anonymous
в примере да, не полный путь. Я когда пробовал менял места расположения дирректории
Anonymous
то что я скинул это из примера по ссылке
Anonymous
значит что-то не правильно делал
Anonymous
Скорее всего. В любом случае спасибо о/
Anonymous
учту
Таймураз
учту
И лучше прописывать абсолютные пути в образе, а не относительные.
Anonymous
спасибо \о/
Таймураз
А еще лучше сначала скопировать в образ package.json, заинсталлить зависимости, а только потом перемещать все исходники и запускать приложение
С новой версией npm нужно еще и package-lock в образ тянуть
Anonymous
я просто по примеру шел
Таймураз
я просто по примеру шел
Я помню эту статью и задним мозгом (подсознательно) помню, что там не было этих моментов
Anonymous
так то на хабре не мало статей по докеру
Anonymous
Anonymous
я за руками и ногами)\
Anonymous
я к тому что не во всех статьях одинаково расказывают
Anonymous
и я тебя неправильно понял ^^ я прочитал, мол моментов с которыми столкнулся я не было в той статье
Viktor
Хочу при билде контейнера подсунуть свой resolv.conf ему. Как это сделать бы
Maxim
docker run --dns IP