Павел
?
Виктор
?
sudo systemctl edit docker.service
Павел
Ага гляну спасибо
Empty
При docker load пишет no space left on device, хотя место везде есть и inode не закончились, куда копать?
L-dar
Всем привет! Столкнулся с проблемой, не знаю куда копать. Имеется на сервере Ubuntu 18.04.3 docker-compose с контейнерами redmine, nginx, mysql. В один момент сервер нагрузился на 100% и чтение записи диска тоже. SSH еле работает, все висит. top показывается что процесс kswapd0 потребляет 60% CPU а все остальное snapd. Перезапуск контейнеров помогло, но причина не известна.
Павел
На 127.0.0.1 ? Ну-ну , удачи
А как лучше просто раньше была задача с днс только локально
Павел
Поэтому недолго думая настроил нетворк менеджере вайлдкарт на /.мой.сайт/127.0.01
Павел
?
L-dar
это гуглится, именно по этому процесу
Гуглил, но ничего толком не нашел кроме костылей, типа очистки памяти
Павел
Я раз столкнулся просто с тем что не мог заткнуть докер который был установлен через снап
Павел
Пока не вырезал и не поставил через апт
L-dar
Пока не вырезал и не поставил через апт
Тоже об этом думал, наверное так и придется сделать
Павел
На 127.0.0.1 ? Ну-ну , удачи
Так есть варианты?
George
Так есть варианты?
Смотря что за конфигурация сервисов
George
Условно - если задача только ходить с локалхоста в докеры, то это ок. Но если нужно межсервисное взаимодействие, то это не сработает. Может консул какой внедрить - он умеет работать как распределенный днс длЯ большого количества контейнеров
George
Но в первую очередь - нужна конкретная постановка вопроса
hostmit
Как цивильно добавить убрать порт в докер компоуз ямл башем?
Anonymous
я хочу рисовать графики на 3-м питоне с matplotlib+pandas используя docker как переноску окружения на 3 машины: win7, win10, debian10. данные для графиков находятся на хост-машинах. вывод тоже желателен в хост машину. я не сильно пользовал докер, но не понял как забирать докером данные без копирования файлов во внутренню фс докера
hostmit
Вообще есть helm для докера?
Anonymous
можно меня ткнуть в гайд или для matplotlib и визуализации данных лучше вообще пользовать jupiter
Sergei
я хочу рисовать графики на 3-м питоне с matplotlib+pandas используя docker как переноску окружения на 3 машины: win7, win10, debian10. данные для графиков находятся на хост-машинах. вывод тоже желателен в хост машину. я не сильно пользовал докер, но не понял как забирать докером данные без копирования файлов во внутренню фс докера
Можно использовать volume для твоих данных, которые будут храниться на хосте там, где захочешь. Прокинешь директорию с хоста в контейнер по сути и будешь там работать с данными. С точки зрения контейнера это прозрачно происходит https://docs.docker.com/storage/volumes/
Anton 🇷🇺
Помогите можалуйста, столкнулся с неясной для меня проблемой докера. Контейнер запускается командой: docker run --name my_db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345 -v $(pwd)/db:/var/lib/mysql -d mysql:8.0.19 после идет команда, которая заполняет базу данных docker exec -i my_db mysql -uroot -p12345 < sql/script.sql На Ubuntu все работает как надо и никаких вопросов не возникает. Однако при попытке запустить данные команды на macOS возникает ошибка на docker exec: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' Причем если убрать volume из docker run, то все будет работать на маке. Почему на одной платформе ошибка есть, а на другой нет?
Павел
Но в первую очередь - нужна конкретная постановка вопроса
Внутри докера будут запускаться тесты на селениум и хром драйвере которые кушают урлы которых нет внутри докер сети
Павел
В самом лучшем варианте было бы настройка такой чтобы призапуске тестов вскрывался локальный хром и про гонял тест
George
Внутри докера будут запускаться тесты на селениум и хром драйвере которые кушают урлы которых нет внутри докер сети
Есть аргумент extra_host у докера и докер компоуза. Может поможет. Пока нет точных идей
George
Но факт один, что даже, если прикрутишь днс с локалхоста и заанонсишь часть записей как локалхост в контейнеры, то они пойдут не туда куда надо
Павел
Но факт один, что даже, если прикрутишь днс с локалхоста и заанонсишь часть записей как локалхост в контейнеры, то они пойдут не туда куда надо
Может есть какая нибудь сборка с днс что то типа bind внутрь контейнеров и бриджом связать с машиной?
Павел
Очень понятный ответ))
Sergey
😾
Євгеній
Ну здравствуй, товарищь
Sergey
😳
😾
😳
Ты во всех чатах админ?))
Sensiduct
Нет
Врешь
😾
Врешь
Не, там не
Aleksei
Привет всем, подскажите, пожалуйста, как правильно поступить. У меня есть фласк приложение, которое вертится в контейнере. В начинке у него есть ещё 6 контейнеров. Приложение работает с одной текстовой строкой, обрабатывает её и выдаёт ответ. Как мне сделать так, чтобы прогнать через него n строк (например из подготовленного csv) и записать ответы в какой-нибудь файл? Мне нужно это всё локально без докера запускать и проводить юнитесты или есть какие-то механизмы, позволяющие через докер это провернуть? Я не очень близко знаком с докером и веб разработкой, это мой первый проект.
Aleksei
У меня задание в универе: вопросноответная система со свистелками-перделками и машинлёрнингом. Мы это всё написали в обычном ооп, но препод говорит, что каждый класс запихайте в отдельное приложение, для связи приложений используйте фреймворк, который написан одной фирмой, фреймворк подтягивает бд и все данные держит на удалённом сервере. Мы всё сделали как просил препод: написали приложения, всё завернули в докерфайлы и прописали один докер компоуз. Всё работает. Уже на низком старте, хотим на сервере разворачивать. Но перед этим надо взять кучу вопросов и прогнать через нашу систему автоматически и посмотреть, что на выходе. У нас же это просто веб страничка, в которую вбивается вопрос и в зависимости от него уже рисуется нужная страничка с ответом. Данные конечно я могу все подтянуть, которые нужно сохранить, это не проблема, проблема как раз в том, чтобы всё это сделать как бы во внешней программе, которая будет вызывать нашу "систему" в цикле и скармливать ей нужные вопросы.
Anonymous
У меня задание в универе: вопросноответная система со свистелками-перделками и машинлёрнингом. Мы это всё написали в обычном ооп, но препод говорит, что каждый класс запихайте в отдельное приложение, для связи приложений используйте фреймворк, который написан одной фирмой, фреймворк подтягивает бд и все данные держит на удалённом сервере. Мы всё сделали как просил препод: написали приложения, всё завернули в докерфайлы и прописали один докер компоуз. Всё работает. Уже на низком старте, хотим на сервере разворачивать. Но перед этим надо взять кучу вопросов и прогнать через нашу систему автоматически и посмотреть, что на выходе. У нас же это просто веб страничка, в которую вбивается вопрос и в зависимости от него уже рисуется нужная страничка с ответом. Данные конечно я могу все подтянуть, которые нужно сохранить, это не проблема, проблема как раз в том, чтобы всё это сделать как бы во внешней программе, которая будет вызывать нашу "систему" в цикле и скармливать ей нужные вопросы.
Ну не так подробно, офк. Можно было сказать, что проект в докер-компосе и несколько микросервисов) Обычно тесты прогоняют убедиться, что имеджы нормальные собрались и все на своем месте, но не стресс-тест всего серивиса целиком. А по поводу поставленной задачи: скрипт с использованием curl запросов на любом доступном и понятном языке.
Aleksei
ааа, то есть тестирование приложения отдельно, тестирование докера отдельно?
Anonymous
Думаю, что да, а иначе отдел QA давно бы расформировали.
Aleksei
Благодарю!
Artem
бля народ привет всем ..щас будет больно...такой вопрос..что делать не знаю ларадок не запускается из коробки уже убунту на серве преставил 2 раза кто поможет советом?
Artem
уже запускал ларадок и из коробки и фикшеный на других серверах а на этом никак
Artem
вот про ресурсы интересно но опять же как понять сколько нужно ресурсов
Artem
чего ему не хватит 20гб диска и 512 оперы не пойму ну эт трешак какой то
Anonymous
чего ему не хватит 20гб диска и 512 оперы не пойму ну эт трешак какой то
а точно весь этот объем этому сервису распределится?:
Artem
https://success.docker.com/article/what-causes-a-container-to-exit-with-code-137
спасибо я даже код сам не увидел
Anonymous
cgroups имеют привычку по запросу выдавать ресурсы, если у тебя будет запущено 2 равнозначных процесса в 1 slice то ресурсы будут делиться 50:50
Artem
так много дерьма там написано что потерляся
Anonymous
да нормас, замыливание глаза это норма
Artem
🤔 каждый раз каждый новый сервер новая ошибка
Artem
разбираться надо
Artem
из коробки решение
Anonymous
не порядок
Anonymous
или непорядок
Anonymous
у меня 3 по Русскому
Artem
моя интуиция подсказввает
Artem
The application hit an OOM (out of memory) condition.
Artem
у меня 2 по физике и 2 по русзекому
Artem
я вообще программирую на интуицию
Artem
🦄🦄🦄🦄
Anonymous
а я дальше пошел -гуглю в рамблере
Artem
спасибо что подсказали я реально в ступоре был в очредной раз
Artem
👌🏿
Anonymous
Artem
да да точно эта херня в журнал шлёт эксепшены
Artem
по оом