Sander
попробую example может что не так делаю
Mr
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#add-or-copy
Mr
СЩЗН - копирование, ADD поддерживает урл в качестве источника и распаковку архива
Mr
СЩЗН == COPY
Mr
google наше все
Sander
да уже загуглил)
Sander
а с этим работал? https://github.com/jwilder/dockerize
Mr
нет
Sander
тоже удобная но пока не выходит
Sander
с примером попробывал, сработало
Anonymous
Всем привет. Настраивал кто docker registry локально как кеширующий проксик?
Denis
Да, вот только на днях.
Anonymous
а он у тебя реально кеширует? я вот делаю например docker pull, docker rmi, docker pull - по логам видно что докер через регистри идет, а время пула не меняется (то есть второй раз снова из сети качает)
Anonymous
щас тебе в приват скину конфиг )
Alan
показалось или я видел тут инфу о том что планируется докер митап в москве?
Оскар
Добрый день сообщество Помогите пожалуйста есть контейнер https://github.com/openlabs/docker-wkhtmltopdf есть локальная машина, на которой развёрнут веб-сервер мне нужно чтобы машина в контейнере увидела мой виртуальный хост по домену, для того, чтобы конвертировать HTML (который отдаётся веб сервером) в PDF я так понимаю что надо внутри контейнера, в /etc/hosts добавить ip локальной машины, чтобы он увидел и по ссылке смог увидеть html страницу есть ли идеи как добавить внутри контейнеру хост? у меня вообще нулевой опыт работы с докером
Оскар
Ну или подскажите как понять, какой ip по умолчанию для моей хост машины для контейнера?
Александр
ipconfig /all
Александр
ifconfig
Оскар
я уже нашёл как можно добавить хост в /etc/hosts —add-host
Оскар
дело в том что контейнер запускается и останавливается после выполнения команды
Оскар
то есть docker run -v <host_dir>:<container_dir> openlabs/docker-wkhtmltopdf http://www.google.com <container_dir>/output.pdf он создаст PDF страницы google и вырубается
Оскар
Александр
docker ps -a
Александр
по умолчанию отображаются только работающие
Оскар
Александр
--rm будет автоматом удалять и не будет копить этот список
Оскар
ок а что касается того, чтобы контейнер увидел мой локальный (виртуальный) хост, есть варианты? почему-то локально та же утилита криво работает, я про wkhtmltopdf наверно проблема в macos
Оскар
поэтому я использую докер, он в убунту лучше конвертирует
Amir
хай гайз, есть docker контейнер на alipne в нем dafvs с mount /mnt/webdav - только что -то на хост систему эта папка не монтируется, так должно быть?
Ivan
в контейнере свой mount namespace
Alexander
кому-нибудь хотя бы теоретически известны способы в Rancher добавить существующий кластер swarm?
mixa
подскажите пожалуйста, как создать свой docker image ? допустим я в контейнере убунты внес какие то изменения: docker run —name test2 -it debian sh # mkdir 111 # exit далее я сохраняю этот контейнер в файл fs_test2: docker export test2 -o fs_test2 подскажите как потом можно его импортить в докер на другой машине?
mixa
docker import fs_test2 - не дает никакого результата docker ps -a - после импорта всеравно пустой
Oleksandr
не надо так делать. юзай Dockerfile
mixa
понял, сейчас попробую, спасибо
mixa
вроде все прошло отлично: docker build -t tester3000/test2 . и docker run -it tester3000/test2 sh а как мне сам образ скопировать на другую машинку?
Oleksandr
через докерхаб или свой приватный регистри
mixa
а нельзя просто файлом скопипастить?
Oleksandr
можно
Oleksandr
но не нужно
Oleksandr
(docker save, если что)
Oleksandr
а вообще, почему бы тебе документацию не прочитать? :)
mixa
)))
mixa
спасибо, с этого и начал, просто некоторые моменты неработали
Roman
https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/
Anonymous
наброс какой-то
Anonymous
базы данных разные бывают
Александр
Не рекомендуется, но для полноты картины
Roman
Roman
что не для всех кейсов
Alexander
rancher намертво виснет при добавлении хоста, на котором оный расположен. Встречался кто-нибудь?
Александр
там ещё опцию нужно указать чтото вроде CATLE_AGENT, но врядли в этом дело
Alexander
вылечилось просто ребутом ноды. мдя.
Mike
Друзья, а есть ли среди вас те, кто использует docker для развертывания rails в production. При этом как вы решаете проблему с доступом nginx к статике и к тому добру, которое находится в папке public?
Mr
рельсы не пользую, но имхо стандартный подход VOLUME в Dockerfile, нет? ну и volumes_from: rails
Alexander
nginx в таком случае выступает именно как кэширующий сервер, а не сервер раздачи статики)))
Mike
спасибо. volumes_from хороший вариант, но не совсем понятно, как в таком случае замапить на локальную нормальную папку. в итоге придумали немного гибридный подход, когда монтируются volume-ы.
Alexander
просто мы идем от идеи что сервис (контейнер) должен быть недилимый (а статика, стили, js и тп - это часть сервиса) да и еще версионируемый, поэтому компонуем все в один образ.
Mr
я таки считаю, что frontend и backend это разные сущности =)
Alexander
более того, недилимые части проще релизить - не нужно перезапускать nginx в этом случае
Alexander
да, каждый делит сервис на составляющие так как ему удобно, тут не поспоришь)
Vadim
с node.js тоже так же делаем - нода отдаёт статику сама, но ее сразу же кеширует nginx
Alex
народ, а как вы дружите docker и let's encrypt?
Mr
lego в отдельном контейнере, работает через aws 53
Alex
что такое lego?
Mr
https://github.com/xenolf/lego
Alex
> Please do NOT run this on a production server хех.
Alex
Ну ладно, суть ясна.
Alex
Вот только не ясно как из контейнера с lego прокидывать сертификат nginx'у.
Alex
общий volume пожалуй.
Mr
очень просто, оно пишет в отдельный volume все, он подключается к nginx
Alex
а nginx при первом запуске ругаться не будет?
Mr
а больше никто вроде не умеет через днс подтверждать сертификат
Alex
мол сертификата нет еще.
Mr
на что?