Boris
А зачем тут сварм?
Есть что сказать? Или ты тоже съе…ся? ))
Джифорсович
Артем
Ребята, привет! Могил бы подсказать, с чем связана ошибка в пути контейнера: Пытаюсь запустить в контейнере Airflow Spark, он не явно использует bin spark-submit. Однако как не мучался, не страдал, получаю ошибку: /etc/spark_conf/./bin/spark-submit permission denied Не могу понять почему в абсолютный путь "примешивается" относительный. Все права на spark-submit раздавал
Антон
У меня есть приложение на asp net 6.0 Я совсем новичок в докере и уже полностью запутался в своем докер файле. Следуя гайду, я могу прописать: ``` FROM mcr.microsoft.com/dotnet/sdk:5.0 COPY bin/Debug/net6.0 ./ WORKDIR /net6.0 ENTRYPOINT ["dotnet", "Server.dll"] ``` в докерфайле и это заработает. Но у меня почему-то образ создается, но… Could not execute because the specified command or file was not found. Possible reasons for this include: * You misspelled a built-in dotnet command. * You intended to execute a .NET program, but dotnet-Server.dll does not exist. * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH. Что я не так делаю ? Может это потому что у меня докер игнор с папкой bin/ ?
Джифорсович
а, антошка
Антон
Антон
а, антошка
Привет пингвин. Сколько лет сколько зим. Хорошо рвется. Да и в целом занимаешься непотребством как и раньше.
Petrovich
ну ты ниббл напердел конечно
Petrovich
И докер игнор вполне может быть причиной Посмотри что вообще попало в контейнер
Марат
Добрый день. Подскажите как в файле docker-compose.yml указать права доступа к volume ? Запускаю docker-compose.yml файл, запускаются контейнеры но при входе в контейнер нету доступа к папке /var/www/. После установки прав доступа к папке, файлы в папке доступны через браузер.
Марат
Можно пример
Марат
а как запустить команду по смену пользователя для папки в docker-compose.yml файле ? Например: chown -R www-data:www-data /var/www/html .
Артём
Можно пример
/var/run:/var/run:ro ( ридонли)
Артём
а как запустить команду по смену пользователя для папки в docker-compose.yml файле ? Например: chown -R www-data:www-data /var/www/html .
по хорошему образ нужно пересобрать с правильными правами, а не прописывать в компосе предварительное изменение прав перед запуском контенейра
Антон
https://stackoverflow.com/questions/69295920/docker-compose-two-applications-init-db
Антон
может кто-то подсказать ? как блин просто файлик скопировать в другой контейнер
Джифорсович
Petrovich
https://stackoverflow.com/questions/58309452/docker-initialize-database-tables-and-records-in-sql-server вот тут разобран твой кейс
Petrovich
https://stackoverflow.com/questions/69295920/docker-compose-two-applications-init-db
Ты энтрипоинт суешь в контейнер с dotnet сервером А должен сувать в контейнер с mssql сервером
Petrovich
Если ты хочешь энтрипоинт оставить в своем контейнере, то поменяй localhost на db в команде, может поможет Хотя врядли в этом образе есть mssql-tools
Джифорсович
Он походу решение на стековерфлоу берет с вопроса
Антон
Если ты хочешь энтрипоинт оставить в своем контейнере, то поменяй localhost на db в команде, может поможет Хотя врядли в этом образе есть mssql-tools
Уже все решил и работает. Всем спасибо. Нужно было просто действительно сделать два докерфайла
Petrovich
Такая себе идея, ну ладно
Anonymous
ребят, а docker-compose как то распределяет нагрузку? есть подозрение что один контейнер не выдерживает нагрузку
Anonymous
может можно как то дать ему больше ресурсов
Джифорсович
Petrovich
может можно как то дать ему больше ресурсов
по умолчанию все ресурсы хоста становятся доступным контейнеру
Petrovich
возможно тебе стоит посмотреть в сторону реплики и лоад-баланс
Anonymous
ну его ничего не шлепнуло, почему то 500 летит а в логах пусто, видимо проблема не в нем
Джифорсович
Ограничения если только сам прописал, а так его только оом шлепнет
Второе - банально может быть нехватка ресурсов, тогда уже лб надо тулить, а это от ситуации зависит, можно ли вообще сделать, и если да, то как
Petrovich
может у нжинкса закончились воркеры
Джифорсович
Джифорсович
да
nginx -T в студию
Anonymous
просто другой контейнер работает
Anonymous
интересно
Deleted
да
А ты проксируешь-то что?
Deleted
Что под прокси
Anonymous
просто несколько контейнеров и все
Deleted
Сам веб-сервер - нода?
Deleted
У тебя пятисотки валит при высоких нагрузках?
Deleted
Ты типа лоадтест сделал?
Anonymous
Ты типа лоадтест сделал?
нет ничего еще не сделал
Deleted
нет ничего еще не сделал
Выясни как можно более точный кейс с пятисоткой и возвращайся)
Deleted
С симптомами, от которых валит
Anonymous
nginx -T в студию
а что это такое интересно
Deleted
Как вообще нода себя чувствует?
Anonymous
у меня нет нод, просто бубунта
Deleted
Нагрузка на цпу какая? LA
Deleted
у меня нет нод, просто бубунта
Ну я про сервер и говорю
Anonymous
видимо все таки не с докером проболемы извините
Джифорсович
Ну введи да поймешь
Anonymous
я уже глянул
Anonymous
оказывается вот апишки некоторые работают, а некоторые нет, а в другом приложении все работают, хотя запросы одни и те же в одну и ту же базу
Anonymous
хотя цпу конечно как будто не берет все свободное
Anonymous
Так может база недоступна в сети одного из контейнеров
нет, там только некоторые запросы не работают, и то изредка бывает
Anonymous
а как правильно в энв ссылку вставлять?
Anonymous
RUN echo "NEXT_PUBLIC_URL='http://localhost:5000'" > .env.production
Anonymous
так вот не работает
Denis
Добрый день! а может кто-нибудь знает как обойти это окно с "Docker Subscription Service Agreement" под windows через консоль? А то у меня автоматизированный скрипт, который ставит докер на свежую машину и теперь скрипт не работает, т.к. предполагается, что пользователь ручками в GUI должен поставить галочку и нажать Accept. Документацию читал, форум пошерстил, то что-то там глухо 😔
Petrovich
Возможно следует мигрировать в wsl
Denis
Я не спец в докере, что такое кубер?
Джифорсович
докер десктоп стал платный
Джифорсович
нормальный оркестратор
Denis
докер десктоп стал платный
да проблема не в платности, а в том как его сконфигурировать без использования GUI, компания оплатит при необходимости