Egor
вроде стало нормально
Evgenii
YO, я правильно помнаию, что я не могу примонтировать на хост NFS и использовать её с docker-compose, надо именно в docker-compose объявить NFS volume ?
Done
Всем привет
Подскажите как заделать:
Есть контейнер докера который запущен на NAS
На контейнере запущен веб сервер
Внимание вопрос!
Как мне открыть этот веб сервер у себя на пк
Тоесть запущен скрипт который поднял веб сервер на докере, сам докер на насе находится
Далее я хочу подключится к этому веб сервер из своего ноутбука!
Как все организовать ?
Ринат
Done
По подробней пожалуйста
Я записываю
Что где прописывать ?
Ринат
Done
Ок 🙆♀️
Ринат
Ок 🙆♀️
В частности про docker run
Evgenii
кто-нибудь может объяснить зачем нужен nocopy? почитал на буржуйском, но ничего не понял. Что куда копируется или не копируется, когда я пользуюсь волюмами?
Дмитрий
Это в случае, когда ты собираешь образ, и копируешь в контейнер какие то данные
Evgenii
Evgenii
вопрос про compose
Evgenii
может кто-то приведёт полезный пример просто, как он именно используется nocopy ?
Anonymous
При рестарте контейнера скрипт из ENTRYPOINT выполняется, или же это только при создании?
Evgenii
Anonymous
Anonymous
Насколько я понимаю, entrypoint как раз выполняется при docker run?
Anonymous
Egor
можно сделать общий volume между двумя контейнерами, но чтобы он не был persistent?
web:
...
volumes:
- app:/www/app
nginx:
...
volumes:
- app:/www/app
volumes:
app:
Egor
а то после сборки новой версии контейнера там остаётся старый кэш
Kirill
Nik
я случайно включил swarm. Как его прибить? Кроме реинстала докера?
Egor
щас попробую. какая вообще правильная последовательность команд, чтобы задеплоить новую версию с помощью композа, желательно без даунтайма?
Boris
Наверное не реально без даунтайма, но присоединюсь к потоку людей которые хотят это узнать)
Egor
да, down -v чистит, спасибо. scale в этот цикл получится всунуть? чтобы без 502
RE
Egor
RE
но как это в принципе возможно?
RE
я не представляю
Egor
в кубернетесе Deployment делает всё это сам. гасит контейнеры по-одному и заменяет
RE
ну так даунтайм же есть
Egor
нет
Nik
RE
leave это ж для воркера, а не для сервера
Ivan
добрый вечер
как environment из docker-compose.yml использовать в Dockerfile?
типа так
environment:
- FRONT_MODE=${WORKSPACE_FRONT_MODE}
CMD ["npm","$FRONT_MODE"]
Юрий
Юрий
Хотя нет. В твоём конкретном случае вообще ничего не надо вносить в Dockerfile. Надо передать -e FRONT_MODE=<value> при запуске контейнера
Юрий
Хотя с CMD хз, не проверял (но раз с compose работает, то почему бы и нет)
Nikita 🐋
даров ребятки
Nikita 🐋
только-только начал разбираться в докере
Nikita 🐋
хочу написать простенький docker-compose с двумя контейнерами:
1. Node + GraphQL
2. PostgreSQL
Nikita 🐋
только вот черт сломит ногу в документации докера :)
Nikita 🐋
во всех туториалах постоянно есть 2-3 вещи, которые тупо не объясняются :)
Nikita 🐋
типа volumes
Sergey
У докера самая понятная дока
Вы еще в кубер не лазили
Nikita 🐋
а официальные доки капец длинные и водянистые :)
Sergey
А что не так, вы с томами без докера работали в лине?
Nikita 🐋
Nikita 🐋
я вот понять не могу: разве у контейнеров не внутренний сторедж?
Nikita 🐋
ну, разве данные они не внутри себя хранят?
Nikita 🐋
я так понял, постгре можно сказать маунтиться в дирректорию тип /var/postgre
Nikita 🐋
и вот этот момент ппц непонятный :)
Nikita 🐋
мб у кого есть примеры компоуза под ноду, графкуль и постгре?
Nikita 🐋
вообще, по докеру вопросов просто тонна
Nikita 🐋
и ни на один нормально не отвечают доки :)
Nikita 🐋
приходится искать прямо глубоко в доках
Sergey
https://docs.docker.com/v17.09/compose/compose-file/
Nikita 🐋
например:
1. Что с env variables? Как задать их для каждого из контейнеров?
2. Что со storage, куда все сохраняется и как сделать так, чтобы постгре сохранялась куда-нибудь в /var? Нужно ли это вообще или у контейнера одно и то же хранилище все равно?
3. Как искать images в официальном хабе? Что включается в эти images?
Nikita 🐋
чувствую себя тупым, читая доки, на самом деле
Nikita 🐋
туча концептов, которые используются, но не объясняются :)
Nikita 🐋
а для этого нужно прочитать весь док
Nikita 🐋
при том, задача же моя достаточно популярная
Nikita 🐋
т.е. каждый, кто захочет построить на этом популярном стеке приложуху, юзая докер, должен будет прочесть дофига текста ради вычленения 2-3 концептов? :)
Nikita 🐋
эх, лан, пойду читать дохулион текста
Sergey
Sergey
Anonymous
Anonymous
3) В образы Docker включается базовая ОС и сервис(или приложение) которое работает внутри контейнера. Образы можно найти на Docker Hub.
Anonymous
По поводу п.2 - маппинги можно указывать и в docker-compose
Leo
Sergey
Leo
Ну я не испытываю дискомфорта)
Yan
господа и дамы, кто-нибудь может посоветовать на курсере самый топовый курс по computer science?
Egor
О привет дружбаны
Egor
Я все никак не могу понять пользы докера