Константин
Буду признателен
Константин
с утра встал, смонтировал каталог src, в Dockerfile указал путь к исходнику в CMD
CMD [ "nodemon", "src/server.js" ]
и модули теперь видны в контейнере, все обновляется при изменении, спс за подсказку, но все равно жду от вас вашего примера, а то в docker я пока нуб и нужно смотреть как делают знающие )))
Tadeusz
200$
енот
Фамилия говорящая
Tadeusz
Многообещающая)
Denis
Denis
у вас же всё равно 1 контейнер - 1 апп
Константин
у вас же всё равно 1 контейнер - 1 апп
ну в принципе да, а это нормальная практика создать контейнер, в него поставить все что нужно и на его основе создать образ, а в процессе кодинга, просто брать нужный образ и работать?
Константин
а еще интересен один момент, контейнер когда создается, где он распологается - диск либо память?
Denis
Denis
Denis
имидж на диске.
Denis
всё что контейнер изменяет, он изменяет в "виртуальной" фс, и после остановки контейнера это всё исчезнет.
Артём
а что мешает сделать контейнер с нужными модулями npm, а потом юзать его в мультистейдже? Докидывая в /var/www/html (или куда то еще) свой проект?
Denis
вы можете промаунтить на хост диру в которую контейнер что то сохраняет и тогда оно будет сохраняться между заапусками
Denis
Константин
так вот и интересует вопрос - контейнер как расположен, если это память с каким то свопом в файл, то вдруг я перегружу хост-систему и тогда все удалится, кроме того видел в примерах, что после работы контейнера его удаляют через rm, отсюда и вопрос, если я образ вижу где расположен, то где контейнер находится не понятно
Артём
Denis
Константин
так все таки контейнер как расположен - память или диск?
Константин
Артём
Артём
ребутнешь хост - контейнеры упадут и при запуске докер их поднимет обратно в том же состоянии что и до падения, ведь docker rm им никто не делал, а значит содержимое сохранено
Константин
ну к примеру внутри файловой системы самого контейнера, в процессе работы ведь что то там добавляешь и т.д.
Артём
можешь сам проверить 🤷♂️
Константин
Артём
можно, но зачем?
Артём
если все написали уже до тебя
Константин
я так понимаю docker-composer это вспомогательный интерфейс, который настраивается конфиг-файлами
Артём
если тебе надо взаимодействовать с докером из какого то приложения, то да, API пригодится. А самому руками его дергать через самописные велосипеды это странное занятие, учитывая что есть готовое решение от разработчиков докера
Константин
Артём
имете в виду композер?
любое приложение. Может ты хочешь свой оркестратор написать. Или модуль для puppet/ansible. Или еще что то
Константин
две недели парился, не додумался сразу найти канал, спасибо большое всем
Артём
за две недели можно было документацию докера наизусть выучить 😂
Константин
Артём
в любой непонятной ситуации смотри официальную документацию
Константин
что за хешированные файлы остаются после очистки образов? путь к файлам /var/lib/docker/image/overlay2
AstraSerg
Константин
Образы жеж
а почему эти файлы не удаляются когда удалешь образы?
Константин
если руками почистить подкаталоги то проблем с докером потом не будет?
AstraSerg
Константин
остается, поэтому и задал вопрос ))
Nikita Dwarf
можешь попробовать через system prune
Jürgen
docker rm $(docker ps -a -q) -f
Константин
Константин
только вместо -a -q делаю -aq
Константин
Jürgen
Константин
Константин
собственно не мешает т.к. размеры мелкие, но не люблю остаточной шелухи в каталогах
Константин
там по 71 байту каждый файл
Anonymous
Дима Красилюк будет жить. Поприветствуем!
AstraSerg
извиняюсь
Да не стОит. Просто так было бы понятнее, а чем понятнее, тем проще всем.
Anonymous
@AntonyMinkowski будет жить. Поприветствуем!
Константин
что за сообщения такие?
Dan
Боты очень хотят сюда, но наша защита их не пускает
Константин
а как можно на канал бота запустить?
Nikita Dwarf
сказать чтоб он подключился
Nikita Dwarf
или просто добавить, а дальше по токену работать
Константин
Nikita Dwarf
просто я создавал ботой, чтоб кореша мотивировать учиться = ))
Nikita Dwarf
бот каждые два часа кидал картинку "пиздуй учиться мудила"
AstraSerg
Anonymous
@foxnimble будет жить. Поприветствуем!
Anonymous
@melboyscout будет жить. Поприветствуем!
Anthony
Всем привет!
Помогите найти пример реализиции микросервисной архитектуры с раздельным бэком и фронтом. Чтобы фронт был независимым дата контейнером.
Jürgen
Эм http://geekyplatypus.com/dockerise-your-php-application-with-nginx-and-php7-fpm/
Jürgen
Да вообще любое использование nginx как фронта
Anthony
Спасибо, но не совсем то, неверно сформулировал свой вопрос.
У меня много микросервисом с разными портами, и один фронт.
У каждого микросервиса свой nginx контейнер,а у фронта свой nginx.
И вот у фронта nginx неработает как надо, потому хочу найти более сложный пример
Jürgen
Anthony
А я правильно понимаю, что на самом сервере делаю в nginx проксирование на порты которые открыты, а в nginx фронта и бэка открываю эти порты? (К примеру у меня на фронте порт 9999, и апи разных сервисов 8888 и 7777)
Jürgen