Solyar
Akane
Solyar
🥔𝕴𝖒𝖔𝖓🥔
Слеш потерял
FROM eclipse-temurin:17-jdk-alpine
COPY /app/GeoMapping-0.0.1-SNAPSHOT.jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
так же ошибка
Solyar
🥔𝕴𝖒𝖔𝖓🥔
Как можно посмотреть дирректории внутри контейнера когда он не создался?
🥔𝕴𝖒𝖔𝖓🥔
Показывай ошибку
для полноты картины заскринил. Так у меня он много раз повторяется
Solyar
Solyar
🥔𝕴𝖒𝖔𝖓🥔
Solyar
Перечитай документацию и у тебя все получится я уверен
Solyar
🥔𝕴𝖒𝖔𝖓🥔
≈
Прив
🥔𝕴𝖒𝖔𝖓🥔
Извиняюсь что уже второй вопрос подряд. Прошлую ошибку я решил, все запустилось, но как мне теперь слать запросы к моему приложению?
прововал слать подобными образами
http://127.0.0.1:8089/main/controller?geocode=25.197300,55.274248
http://localhost:8089/main/controller?geocode=25.197300,55.274248
http://8089:8089/main/controller?geocode=25.197300,55.274248
http://backend:8089/main/controller?geocode=25.197300,55.274248
http://testapp_container:8089/main/controller?geocode=25.197300,55.274248
но в логах ничего не выводится, а в постмане показывается что вообще запрос не принят. Когда запускаю приложение отдельно от контейнера
Akane
Akane
ты порты пробросил?
🥔𝕴𝖒𝖔𝖓🥔
🥔𝕴𝖒𝖔𝖓🥔
ты порты пробросил?
в компоус файле я прописал там ports 8089:8089, ты это имеешь ввиду?
🥔𝕴𝖒𝖔𝖓🥔
вот мой нынешний докер файл
FROM eclipse-temurin:17-jdk-alpine
ENTRYPOINT ["java","-jar","/app/GeoMapping-0.0.1-SNAPSHOT.jar"]
я его когда запускаю, то могу обращаться к эндпоинтам через http://127.0.0.1:8089/, а когда запускаю через докер компоус уже нет
🥔𝕴𝖒𝖔𝖓🥔
Нагуглил что нужно писать имя сервика вместо хоста, но тоже не работает
🆂🅴🆁🅶🅴🆈
не сервиса а контейнера с сервисом
🆂🅴🆁🅶🅴🆈
container_name
и ports 8089:8089
должно нормально указать цель для запроса
🆂🅴🆁🅶🅴🆈
http://backend:8089:8089/
🆂🅴🆁🅶🅴🆈
этот запрос если в беке прописан в сервисе должен норм дойти до бека
🆂🅴🆁🅶🅴🆈
если это фронт сервис ... и обычный запрос ... тогда не имя контейнер а а рабочий домен и порт что открыл
🆂🅴🆁🅶🅴🆈
один из вариантов точно должен сработать ))
🥔𝕴𝖒𝖔𝖓🥔
🆂🅴🆁🅶🅴🆈
если локально ... то у тебя всеравно есть какой то домен у сайта по которому ты его открываешь. localhost например
🆂🅴🆁🅶🅴🆈
он и показывает на сервер локальный где крутится докер
🥔𝕴𝖒𝖔𝖓🥔
он почему-то все равно продолжает ругаться, в логах попрежнему ничего не отображается
🆂🅴🆁🅶🅴🆈
http://localhost:8089 попробуй
🆂🅴🆁🅶🅴🆈
фронт если это сервис который тоже в докере крутится в другом контейнере например .... там докер увидит что ты написал название другого компонента ... и подставит вместо его названия - адрес в нутри своей системы докерной чтобы запрос дошёл до того компонента название которого ты написал вместо домена
🆂🅴🆁🅶🅴🆈
у тебя тут нет вопроса, домен нашёл, настраивай там внутри чтобы работало норм
🆂🅴🆁🅶🅴🆈
незнаю чем могу помочь, вопрос не понятен
🆂🅴🆁🅶🅴🆈
если отдельно можешь запустить и работает ... дак и сделай чтобы в приложении так вызывалось
🆂🅴🆁🅶🅴🆈
максимально быстрый способ решения вопроса
🆂🅴🆁🅶🅴🆈
и потом "не дышать" а то придётся разбираться в вопросе ))
Sergey
Если падает
То нужно проверять из-за чего
В первую очередь
Docker stats
Потом htop на ноде
Ayrat
Ребятки
а можно ли настроить безопасную сеть между Докер-контейнераме ?
Akane
Aleksey
Ayrat
Привет что имешь виду
Ну как сделать так, чтобы общение между контейнерами с разными частями приложения было секьюрнее, чем дефолтное
central
Ayrat
Неа, на одной машине
Просто на собесе
Когда я рассказал о таком
Мне сразу вопросов навтыкали
Ayrat
Мол, а как ты защитил
Ayrat
Я говорю- нафуя их защищать, то есть никак
Ayrat
И, из контекста, ответ был неверный
central
тогда и не надо никак защищать, защищается сам сервер
Ayrat
Aleksey
Я думаю ты уже гуглил там много всего на самом деле ну редко встречается
Aleksey
Считаю что безопасность должна быть проведена спецом по безопасности как и тестирование
Alex
подскажите, как корректно выполнять миграции БД в процессе CD в swarm?
при работе с композом можно просто временно запустить тот же контейнер с другой командой.
а в сварме как поступать? при том что вывод и статус хотелось бы получить обратно
Лев
Всем привет, помогите пожалуйста, прохожу курс по docker от hyperskill столкнулся с проблемой, при поднятии контенейров через compose и обращении к к пойнту одного из контейнеров получаю ошибку при подключении к mongo, хотся все переменные окружения передаются верно и все контейнеры находятся в одной сети. Ошибка Authentication failed., full error: {'ok': 0.0, 'errmsg': 'Authentication failed.', 'code': 18, 'codeName': 'AuthenticationFailed'}
Ayrat
Ayrat
а не через localhost:port
Ivan
Здравствуйте, товарищи. Появилась идея запихать в докер gui игру на pygame. При всей абсурдности, решил её реализовать, перепробовал несколько туториалов, но без успешно, последний из них: https://www.baeldung.com/linux/docker-container-gui-applications
Выполнил все команды, но при запуске gui не появляться, а просто игра функционирует без интерфейса, что в bash и терминале:
Ivan
Ivan
Max xbim 🌴
докер разве умеет в gui? можно поднять контейнер к которому подключаться через remote connection или http а там уже будет UI
Vitaly
Ivan
Ivan
через x server или vnc можно
в этом и проблема, сам контейнер запускается, но работает не выводя приложение на экран
Запускаю как
docker run -it --rm --env="DISPLAY=$DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:ro" --net=host doodle-jump
На что ничего не получаю
Max xbim 🌴
а ты что используешь? x или vnc?
Ivan
Изначально xhost использовал, потом с
Xauthority, результат тот же
Alex
Alex
Alex
там банально proxysql крутится. и env с секретами.
если делать это "мимо сварма" то нужно фактически дубль инфры разворачивать.
√Григорий
помогите у меня в директории overlay2 появились две директории с одинаковым именем, но у одной на конце -init. Подскажите, почему так, и как их обратно склеить или как-то иначе поступить?
Иван
Всем привет. У кого нибудь был опыт запуска squidGuard в docker контейнере?
Aleksey