Maksimus Ulibikus
Сейчас делаю оркестрацию на кубернетес и случайно увидел в своём докер аккаунте образ про котов, который год назад делал
Maksimus Ulibikus
Maksimus Ulibikus
"с котов на кубернетес за год" - хороший слоган для курсов :)
Просто ностальгия нахлынула по этому образу и решил показать ))
Roman
Привет. Нужна подсказка. Нужно запустить тесты на реальном андройд девайсе. Система винда 10 (использовать нужно именно hyper-v, не виртуал бокс). Связка maven+appium. Может существует какой-нибудь туториал или возможно уже готовый докер файл с такой связкой?
Maksimus Ulibikus
Всем привет. Мой стартап на докере 🤣 82.162.65.25:8888
Приехал домой. Открыл на компе , два раза обновил и все легло 😄
kSandr
Приехал домой. Открыл на компе , два раза обновил и все легло 😄
тебя и с первого раза слышно, это была очень полезная информация
kSandr
Иногда работу надо разбавлять )
спасибо дорогой, как же бы мы без тебя )
Владик
Всем привет. Пытаюсь 2 тачки с контейнерами объединить в единую сеть между контейнерами. Хосты находятся в локалке. Я попробовал сделать через swarm где 1 манагер и нода на отдельной машине. Между ними создалась ingress сеть. но выяснил что локальные контейнеры не аттачатся к ingress сети. создал overlay сеть которую можно аттачить, но она не видна на второй ноде.
Илья
Ребят кто-нибудь читал книгу "Docker на практике"-https://www.ozon.ru/context/detail/id/159640467/ .Стоит покупать?
Илья
Кроме книги "Использование Docker" https://www.ozon.ru/context/detail/id/139411597/ Есть еще годные книги?
Terry
не ну норм че
Anonymous
Добрый вечер, помогите пожалуйста разобраться Хочу поднять 2 nginx для паралельных проектов в докере docker-compose.yml : https://pastebin.com/YEuvm1X7 Суть проблеммы в том что первый nginx отрабатывает нормально и запускает мне приложение, а 2 nginx вместо приложения - сообщает мне что nginx успешно функционирует.. Мне кажется я не понимаю какой то фундоментальной штуки docker
Anonymous
Anonymous
Или может как то по другому стоит поднимать 2 паралельных веб-приложения, буду рад любому совету
Anonymous
Подскажите пожалуйста, как на одном это реализовать? Я что то вообще запутался :(
Andrey
Подскажите пожалуйста, как на одном это реализовать? Я что то вообще запутался :(
всмысле)) не нужен 2ой..в конфиге же есть домены ну и будет проксировать куда нужно...у тя 2 нжинкса но 1 пхп-фпм...
Alex
но 2 nginx - это костыль )
Sergey️
Есть сервис в докере, который лежит под traefik в докере и у него есть домен example.com Есть бот, с помощью которого я хочу дергать сервис по example.com/api... Из контейнера бота я могу пинговать example com, однако курл возвращает curl: (7) Failed to connect to examplecom port 443: Host is unreachable UPD: Даже в одной сетке по имени сервиса не удается подключиться. Как чинить?
Alex
Ну типа имя сервиса корректное там на самом деле
Sergey️
Все корректно там, даже IP ресолвится правильно
Sergey️
Но не хочет
Alex
А если курлом по ип постучаться?
Alex
Что говорит telnet examplecom 443
Alex
И что говорит telnet examplecom 80
Sergey️
На всё
Sergey️
Что курл что телнет
Sergey️
Интернет в контейнере есть)
Sergey️
С сетями чего-то
Anonymous
А почему 2 паралельных nginx - плохая идея?
Anonymous
Типо задумка была- если слишком большая нагрузка на модуль сообщений будет -> упадет только модуль сообщений.. Или не правильно мыслю?
Дядька Бартоломей
привет! есть файд cmd.sh, в докерфайле он вызывается CMD ["/cmd.sh"] в самом файле есть строка set -e и потом if [ "$ENV" = 'DEV' ]; then билжу образ и запускаю docker run -e ENV=DEV. По итогу в иф не заходит. Где я накосячил?
George
Или посмотри как пацантре делают, например, здесь https://github.com/puckel/docker-airflow/blob/master/script/entrypoint.sh
Егор
Привет. Я запускаю на одной тачке несколько контейнеров. Эти контейнеры запускаются с помощью двух различных docker-compose. Они являются копияпи с той лишь разницей, что запускаются с различными переменными окружения. При этом, возникает проблема, когда запускается один контейнер, другой падает с exited with code 137. Насколько я понял, возникает проблема с памятью в runtime. Но как в реальности понять, что произошло, я не знаю. Я пробовал выставлять ресурсы в docker-compose, но как оказалось, этот функционал не поддерживается без swarm. Подскажите, как решить эту проблему? Можно ли это сделать без shttps://ru.stackoverflow.com/questions/1036823/%D0%9E%D0%B4%D0%B8%D0%BD-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80-%D1%83%D0%B1%D0%B8%D0%B2%D0%B0%D0%B5%D1%82-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9warm? Также отмечу, что на тачке крутится ещё 5-6 контейнеров. Сейчас я перешёл на 2 версию и типо там можно устанавливать лимиты. Но это не помогает https://ru.stackoverflow.com/questions/1036823/%d0%9e%d0%b4%d0%b8%d0%bd-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%b9%d0%bd%d0%b5%d1%80-%d1%83%d0%b1%d0%b8%d0%b2%d0%b0%d0%b5%d1%82-%d0%b4%d1%80%d1%83%d0%b3%d0%be%d0%b9
George
Привет. Я запускаю на одной тачке несколько контейнеров. Эти контейнеры запускаются с помощью двух различных docker-compose. Они являются копияпи с той лишь разницей, что запускаются с различными переменными окружения. При этом, возникает проблема, когда запускается один контейнер, другой падает с exited with code 137. Насколько я понял, возникает проблема с памятью в runtime. Но как в реальности понять, что произошло, я не знаю. Я пробовал выставлять ресурсы в docker-compose, но как оказалось, этот функционал не поддерживается без swarm. Подскажите, как решить эту проблему? Можно ли это сделать без shttps://ru.stackoverflow.com/questions/1036823/%D0%9E%D0%B4%D0%B8%D0%BD-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80-%D1%83%D0%B1%D0%B8%D0%B2%D0%B0%D0%B5%D1%82-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9warm? Также отмечу, что на тачке крутится ещё 5-6 контейнеров. Сейчас я перешёл на 2 версию и типо там можно устанавливать лимиты. Но это не помогает https://ru.stackoverflow.com/questions/1036823/%d0%9e%d0%b4%d0%b8%d0%bd-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%b9%d0%bd%d0%b5%d1%80-%d1%83%d0%b1%d0%b8%d0%b2%d0%b0%d0%b5%d1%82-%d0%b4%d1%80%d1%83%d0%b3%d0%be%d0%b9
И не поможет. Мониторь потребление ресурсов. Подключи графану к ... Прометеус? Или проще всего - поставь netdata
George
И лови момент, когда системе станет плохо. Вероятнее всего тупо памяти (ОЗУ) не хватает
Егор
25 метров жрут
Егор
Полечил. Назвал по-разному сервисы: storage-stage, storage-prod
Егор
Вообще, странно. Когда-то это так, а когда-то — нет. Тут же, есть ещё два аналогичных случая. Работают же. Два разных композа, с одинаковыми названиями. Работают
Рубикон
Вытеснят друг друга
Егор
Вытеснят друг друга
Ну как нет, когда работают два сервиса с одинаковым названием
George
Компоуз с одинаковым названием - путь в ад.
Егор
George
Как минимум тогда рекомендация - имя проекта задавать
Егор
Ну а я по чём знал?
Егор
Вот такое работает
Егор
Егор
Такое — нет
Рубикон
2 версия манифеста.. при 3.7 .. ну ...
Рубикон
Удачно поплавать в граблях
George
Ты еще билдишь в компоузе 😱
George
2 версия манифеста.. при 3.7 .. ну ...
А что не так ? 2.4 оптимум, если сворм не нужен
Рубикон
А что не так ? 2.4 оптимум, если сворм не нужен
Там вроде нельзя режим host для конкретных портов выставлять
Егор
2 версия манифеста.. при 3.7 .. ну ...
Извините, я не девопс. Я учусь. Что в этом плохого, я не понимаю. Проблема возникла только с названием. Вы лучше растолкуйте, чем какашками кидаться
Егор
2 версия манифеста.. при 3.7 .. ну ...
мне лимиты нужны были
Рубикон
И лимиты болеп алекватно в 3 версии пишутся
George
Там вроде нельзя режим host для конкретных портов выставлять
Блин. host режим & ports не совместимы. В принципе
Егор
Ты еще билдишь в компоузе 😱
Что ты имеешь ввиду под билдом в композе?
George
мне лимиты нужны были
В 2.4 прекрасно работают
George
Но не в 2.0
Егор