Starikov
docker portable -?
Starikov
COPY stubs /home/wiremock
Starikov
копирурует содержимое папки или всю папку?
central
как то можно обеспечить сохранения named volume в хостовую ФС?
central
почему вообще все может хорошо работать с named volume но если его поменять на конкретный путь все падает
brestows
народ подскажите по kubernetes, мастер не видет ноду, видать не доконца ее настроил получаю ошибку:
untime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
brestows
где я накосячил ?
George
George
Используй named volume и не люби мозг
central
George
George
brestows
George
Анекдот про 🐘 и холодильник
Антон
Всем привет!
Есть сервер, на котором надо запустить два докер-контейнера практически с одинаковым содержимым, но разными именами. Отличаются там только настройки наподобие local_settings, чтобы к разным БД подключались.
я присвоил им в docker-compose.yaml через .env файлы разные container_name и порты хоста
но при запуске второго
docker-compose up —build
(из-под другого пользователя, в другой папке на том же сервере), он мне пишет
Recreating first_django ... done
Attaching to second_django
Короче, он видит его под другим именем и вместо создания нового контейнера просто привязывает его к другому имени, по факту работает только один контейнер.
как можно решить данный вопрос?
George
показать докер компоуз файл для начала
Антон
набрел на такую статью, экспериментирую пока что
https://stackoverflow.com/questions/43126022/docker-is-not-creating-new-container-but-recreates-running-one
Антон
запустить два докера получилось при помощи (Specify a different project name on each invocation of docker-compose up, e.g. docker-compose -p project1 up -d, docker-compose -p project2 up -d),
на другую ошибку наткнулся с портами - с этим уже буду завтра разбираться
Cyclone
Ребят, с elasticstack'ом на docker toolbox windows столкнулся, судя по stackoverflow, с распространённой проблемой vm.max_map_count [65530] is too low, increase to at least [262144] https://stackoverflow.com/questions/51445846
Предлагают установить параметр при помощи sysctl -w vm.max_map_count=262144 - но это действует только на сессию, а персистентно - записать в /etc/sysctl.conf.
Через терминал гостевой оси в виртуалбоксе sudo и echo создаю этот файл и пишу в него значения. Но после перезапуска виртуалки файл отсутствует. Почему так? Как установить параметр постоянно?
George
George
Варианты - использовать компоуз, и в первом контейнере выставлять эти параметры
Второй варик - захачить саму виртуалку
Третий вариант - по идее ты можешь через параметр выставить sysctl при создании контейгера
George
Точно такой аргумент у docker run был
Алексей
Ребят, не могу на чистую centos7 поставить докер, подскажите пожалуйста что можно попробовать сделать https://pastebin.com/6qayGG8L
да, это я
Anonymous
да, это я
Алексей
да, это я
А вообще у пиздокера есть официальная инструкция. Ты по ней делал?
Алексей
Да, конечно
Алексей
Как-то раз он выдал ошибку, мол кернел ниже нужного, я попытался его обновить по гайду до 3.1.0 но тоже что-то пошло не так хотя ошибок не всплывало при всем этом
Алексей
Он остался 2.6
Anonymous
Значит есть такой компоуз - первый в гугле и самый популярный для elk https://github.com/deviantony/docker-elk - а параметры для джавы что примере docker-compose.yml вообще никак на результат запуска еластика и логстеша не влияют. Что тот что другой все время xms1g-xmx1g. Куда катится мир. Казалось бы столько заезд и должно быть все отточено. А тут берешь и сразу криво
да, это я
Он остался 2.6
Падажжи. Ты утверждал, что у тебя 7 центось. Какое 2.6 ядро у 7 центоси?
да, это я
да, это я
Я не знаю, что за франкенштейна ты сотворил, но возвращайся с нормальным ядром, ставь по оф инструкции и всё будет ок.
Алексей
да, это я
Алексей
да, это я
Алексей
регру? Серьёзно?
Я деплою первый раз и в программировании месяца 3, с учётом обучения
Алексей
Алексей
Спасибо, перееду на них
Алексей
Хорошо, спасибо за ответы)
Promise<>
возможно ли подключиться к удаленной постгрес базе данных из докер контейнера ноды?
Promise<>
если да то как
у меня на локалке расположена бд, postgres.conf имеет строку listen_adress = "*"
George
George
Но может файрволл помешать
Promise<>
господи помоги мне приконнектиться к базе
Promise<>
))))))
🏁Александр
раминь
Anonymous
Подскажите, пожалуйста. Rancher как платформа cicd и оркестрации как себя зарекомендовала?
smile
Ребят, есть компоуз из ноды и нжинкса. С ноды мапится порт 5000 и нджинкс перенаправляет туда запросы из обычного локалхоста. Как можно закрыть доступ к 5000 порту ноды из снаружы и оставить только локалхост для нджинкс?
Andrey
Andrey
Andrey
нода с нжинксом общается в своей сети
smile
а как? это же два разных сервиса
Andrew
Andrew
Из nginx пинай ноду по имени
Andrey
Andrew
node:3000
smile
понял, спасибо, думал руками нужно открывать порты
Andrew
Andrey
smile
smile
а монго тоже не нужно прокидвать?
Andrey
да
smile
спасибо еще раз
Andrew
Все что не должно торчать наружу не надо прокидывать
George
George
Как ci/cd - nope
George
George
Я обычно это делают так, что публикую приложение на порте 127.0.0.1:5000
George
Это в настройках компоуза. В nginx суешь хост сеть и в качестве апстрима указываешь 127.0.0.1:5000
George
Но можешь сделать и интереснее )))