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
Используй named volume и не люби мозг
central
Используй named volume и не люби мозг
а бекап данных как из них делать?
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
Варианты - использовать компоуз, и в первом контейнере выставлять эти параметры Второй варик - захачить саму виртуалку Третий вариант - по идее ты можешь через параметр выставить sysctl при создании контейгера
George
Точно такой аргумент у docker run был
Алексей
Ребят, не могу на чистую centos7 поставить докер, подскажите пожалуйста что можно попробовать сделать https://pastebin.com/6qayGG8L
Anonymous
Алексей
docker.servic.service это чё? Ты что сам сервис-файл писал?
Это опечатка скорее всего, была такая хрень
да, это я
А вообще у пиздокера есть официальная инструкция. Ты по ней делал?
Алексей
Да, конечно
Алексей
Как-то раз он выдал ошибку, мол кернел ниже нужного, я попытался его обновить по гайду до 3.1.0 но тоже что-то пошло не так хотя ошибок не всплывало при всем этом
Алексей
Он остался 2.6
Anonymous
Значит есть такой компоуз - первый в гугле и самый популярный для elk https://github.com/deviantony/docker-elk - а параметры для джавы что примере docker-compose.yml вообще никак на результат запуска еластика и логстеша не влияют. Что тот что другой все время xms1g-xmx1g. Куда катится мир. Казалось бы столько заезд и должно быть все отточено. А тут берешь и сразу криво
да, это я
Он остался 2.6
Падажжи. Ты утверждал, что у тебя 7 центось. Какое 2.6 ядро у 7 центоси?
Алексей
Падажжи. Ты утверждал, что у тебя 7 центось. Какое 2.6 ядро у 7 центоси?
Ну вот такое, я сам её перестановил на сервер в надежде что кернел станет 3.1, но он остался старым
Anonymous
Ну вот такое, я сам её перестановил на сервер в надежде что кернел станет 3.1, но он остался старым
Есть репа для центоса кажется даже официальная где 4 кернел для него kernel-lt что ли называется...
да, это я
Я не знаю, что за франкенштейна ты сотворил, но возвращайся с нормальным ядром, ставь по оф инструкции и всё будет ок.
Алексей
Cyclone
Варианты - использовать компоуз, и в первом контейнере выставлять эти параметры Второй варик - захачить саму виртуалку Третий вариант - по идее ты можешь через параметр выставить sysctl при создании контейгера
Там сложный docker-compose, устанавливающий в контейнере docker-compose и через скрипты выполняющий отдельные docker-compose up'ы для отдельных частей стека... Я не уверен, куда здесь можно свои паарметры вставить.
да, это я
Ну круто, что теперь?
Алексей
Я не знаю, что за франкенштейна ты сотворил, но возвращайся с нормальным ядром, ставь по оф инструкции и всё будет ок.
А через ssh возможно свою ось накатить? У рег ру просто готовые образы есть, убунта 16, центос 6 и 7 и дебиан что ли
Алексей
Ну круто, что теперь?
Это вот выдаёт в этой псевдо 7 центоси
Алексей
регру? Серьёзно?
Я деплою первый раз и в программировании месяца 3, с учётом обучения
да, это я
А через ssh возможно свою ось накатить? У рег ру просто готовые образы есть, убунта 16, центос 6 и 7 и дебиан что ли
Не с твоим уровнем знаний. Не парься, выбери нормального хостера. Селектел, Яндекс, если так хочется в россии хоститься
Алексей
Алексей
Спасибо, перееду на них
да, это я
Меня низкой ценой подкупил, ибо проект на коленке сделан, хотелось попробовать
scaleway, aruba, digitalocean. На них норм, но будь внимателен что берёшь. Покуда ты не обрабатываешь персаданные всем пох. Да и после, если честно, тоже
Алексей
Хорошо, спасибо за ответы)
Promise<>
возможно ли подключиться к удаленной постгрес базе данных из докер контейнера ноды?
Promise<>
если да то как у меня на локалке расположена бд, postgres.conf имеет строку listen_adress = &quot;*&quot;
George
Но может файрволл помешать
Promise<>
господи помоги мне приконнектиться к базе
Promise<>
))))))
🏁Александр
раминь
Anonymous
Подскажите, пожалуйста. Rancher как платформа cicd и оркестрации как себя зарекомендовала?
smile
Ребят, есть компоуз из ноды и нжинкса. С ноды мапится порт 5000 и нджинкс перенаправляет туда запросы из обычного локалхоста. Как можно закрыть доступ к 5000 порту ноды из снаружы и оставить только локалхост для нджинкс?
Andrey
нода с нжинксом общается в своей сети
smile
а как? это же два разных сервиса
Andrew
Andrew
Из nginx пинай ноду по имени
Andrew
node:3000
smile
понял, спасибо, думал руками нужно открывать порты
smile
smile
а монго тоже не нужно прокидвать?
Andrey
да
smile
спасибо еще раз
Andrew
Все что не должно торчать наружу не надо прокидывать
George
Как ci/cd - nope
George
Я обычно это делают так, что публикую приложение на порте 127.0.0.1:5000
George
Это в настройках компоуза. В nginx суешь хост сеть и в качестве апстрима указываешь 127.0.0.1:5000
George
Но можешь сделать и интереснее )))