Yuriy
Yuriy
Чтоб привычный путь не менять
Yuriy
Можно в имидж архив закинуть чтобы он распаковал его на стадии entrypoint
Yuriy
И тогда они сразу будут с нужными правами
Yuriy
А кто может грохнуть то?
Yuriy
Это стандартный докеровый путь для volumes
Yuriy
Обратно тоже можно, но владелец файлов от этого не изменится
Yuriy
Ну или как вариант пересобрать весь образ чтобы контейнер работал под тем юзеров, под которым лежит нужное файло на диске
Yuriy
Maksim
Оххх... Раньше же как-то работало это все нормально, вроде
Maksim
Ну как нормально. С правами бардак был. Но хотя бы не было проблем с записью данных. Или режимом RO. А теперь ерунда какая-то
Yuriy
У вас я так понимаю все к докеру доступ имеют?
AstraSerg
@carwiz Прежде всего интересен ответ на вопрос: кто/что определяет, что процесс бежит под www-data. Интересен он тем, что может помочь определить цифровой user-id, который можно использовать для chown
Anonymous
@LevSkorobogatov будет жить. Поприветствуем!
Anonymous
@Blenderoid будет жить. Поприветствуем!
Anonymous
@tingaevMS будет жить. Поприветствуем!
Anonymous
@researcher_kot будет жить. Поприветствуем!
Terry
чет лого мутноватое
Dan
Да, надо найти более яркое
Dan
Такого точно нет
ranebull
Dan
Terry
Такого точно нет
https://nickjanetakis.com/assets/blog/cards/get-to-know-dockers-ecosystem-a7dd5ab02fcef5e87b85ef233c599715c8e65646f37a99a17d21a0f8064cc475.jpg
в железном пансере ок
Dan
Официальная документация: https://docs.docker.com/
Roman
блин, опять поменяли иконку =)
Dan
Ну... вообще это стоило бы сделать ещё когда Соломон свалил, и произошли ключевые изменения в докере.
Dan
Мы, так сказать, возвращаемся к истокам :)
Dan
А статус официального сообщества кстати тоже под вопросом теперь, потому что ранее всё это было с одобрения Соломона, а теперь вот как-то так.
🏳️ Phil
Tadeusz
Иконка сменилась)
Tadeusz
Теперь заживеееем
Dan
Для тех кто не в теме — что случилось?
Давно уже Соломон (автор и создатель докера) свалил из самого докера, потому что его взгляды и видение развития сильно отличались от взглядов им же нанятого руководства. Моби как отдельный проект тоже остался под большим вопросом. А после "разделения" - моби остался опенсорсным фреймворком-движком, который как докер +/- (по сути он и есть), а докер стал ориентироваться на энтерпрайз.
Плюс к этому, самим Moby почти никто не увлекается, полезной практической пользы я не видел и не слышал от знакомых. Все катаются на куберах и докерах, и им хорошо в целом.
Dan
Я просто как обычно очень долго искал время наконец-то убрать "моби" из группы :)
Dmitry
🏳️ Phil
🏳️ Phil
Dan
Dan
Хотя у них в контрибьюторах заявлены и интелы, и сусе и ibm и редхат
Dmitry
Dan
Но ведь это великолепно! Значит пришла пора протестировать технологию
Dan
Сейчас бы осенью 2018 создавать новые чатики... но, если кому-то вдруг внезапно захочется тематически это обсудить 😂😂😂
Dan
https://t.me/crio_ru
Andrey
Denis
а как в композе сказать -P
Denis
если задать просто
ports:
- 3000
то кажется не работает
Dan
у меня есть строчки
ports:
- "80:80"
запись длинная, избыточная, но работает
Dan
expose это другое, вроде
Denis
не, мне как раз таки рандомный нада
Denis
чтобы на всё что в докефрайле expose присвоились рандомные публичные порты
Dan
Если рандомно, то можно через env попробовать, но строчка будет всё равно ports.
Dan
И будет ли env в данном случае работать - тоже вопрос. Я не пробовал :)
Denis
дичь какая то )
Denis
я обманул. - 3000 просто работает. Это я тут намудрил....
Roman
пытаюсь настроить мульти-стейдж билд, и то ли лыжи не едут, то ли хз
есть докерфайл, в нем
FROM ruby:2.5.1 as base
# stuff
# ---
FROM base AS dependencies
# stuff
# ---
FROM base AS specs
COPY --from=dependencies /app/vendor /app/vendor
# stuff
так вот, я билдаю все по-порядку docker-compose build base, dependencies, specs и оно вначале билдит base, потом dependencies - тут все ок, но когда переходит к specs - то base берет из билдкеша (что ожидаемо), а dependencies пересобирает заново
в чем прикол?
Denis
Ты каждый раз таргет указываешь что-ли ?
Roman
Denis
Ну вы один раз запускаете докер билд и он последовательно собирает стейджи и поидее должен брать пресобранный имидж оба раза
Roman
да, я тоже так думал, но он почему-то пересобирает еще раз
Roman
ну в смысле... я сбилдил только что base и deps почему опять deps билдится без кешей
Roman
вообще есть возможность узнать, почему докер не взял какой-то слой из кешей, а пошел билдить заново?
Sergey
Мне всегда казалось, если строчку меняешь в Dockerfile,то оно пересобирает
Denis
Так никто ничего не меняет
Ilya
СТРАШНА
Terry
Добрый день.
Я или руки сломал или у мня образ с debian тупо не собирается...
Removing intermediate container 8a8700fe3a16
---> a22929defa30
Step 15/20 : COPY docker-php-source /usr/local/bin/
COPY failed: stat /var/lib/docker/tmp/docker-builder784539049/docker-php-source: no such file or directory
Terry
и хоть усрись
Terry
что что ему надо то?
Семён
акак выглядит Dockerfile этой части, что кричит об отсутствии файла или директории
Семён
и контекст, в котором запускается команда
енот
https://i.imgur.com/vIqIGsl.png
как-то эти names можно задавать самому?
енот
я пробовал -n —name
Sergey
енот
Sergey
УМВР
енот
а переименовать как-то можно?
magnoom
rename ?