Aleksey
виртулка дороже выходит
Aleksey
тут за читыри месяца отбиваешь и тюнег ос можно делать а так да игрушка чисто для дома
ninekeem
и куда потом эти бесполезные коробки?
ninekeem
на них же не похостишь толком ничего
Aleksey
почему я на них даже играл игры идут до 2012 года сален хил с модами на графон финалка 8 с модами на графон и прочиее
Aleksey
4к киноху может на телек долби диджитал работает
Aleksey
главный плюс мак не засыраешь образами и исходниками
SK
https://gitflic.ru/project/geberga/https-gateway
слух а такой вопрос чтобы не копаться в документации - а куда проходит маунт если ты пишешь ./ в начале volume ?
Aleksey
Там смотри качаешь потом .env правишь и стартуешь и все
Aleksey
Инструкция чуть головниковая
Aleksey
И ещё момент контейнера должны быть в одной сети
Solyar
https://gitflic.ru/project/geberga/https-gateway
Жесть. Не проще ли взять https://github.com/bubelov/traefik-letsencrypt-compose ?
Aleksey
Жесть. Не проще ли взять https://github.com/bubelov/traefik-letsencrypt-compose ?
Трафик любит молодежь хотя да сам думаю его использовать в следующем проекте, не понравилось отсутствие плагинов и так мелких придирок
Solyar
мидлварей куча - да
Aleksey
так плагинов же куча?
А да слушай сейчас гугланул да плагины есть = ) а ты его юзал как он вообще есть смысл заморачиваться или это просто новинка
Мяулорд
А да слушай сейчас гугланул да плагины есть = ) а ты его юзал как он вообще есть смысл заморачиваться или это просто новинка
Новинка это была в 2017м кажется, не так давно (месяца три) использую и в кубе и очень давно как основной прокси в сварме
Alexandro
Всем доброго дня. Друзья, подскажите, кто-то сталкивался с ситуацией, когда скрипт отображает данные на localhost:5000, например, при запуске скрипта порт работает, но при запуске контейнера с этой программой этот порт недоступен?
Alexandro
как запускаешь контейнер?
разобрался, спасибо за отклик. windows заглючила и докер вместе с ней, вылечил перезагрузкой
Доброго времени суток. Подскажите пожалуйста. В основном занимаюсь системным администрированием. Есть теоретические знания в ООП. Появилась необходимость в контейнеризации приложений на работе. Начал изучение docker. В принципе есть базовое представление о том как оно все функционирует. Голый проект по типу hello word с asp.net и angular запускаю в контейнере, но вот дальше ступор. В голове каша, какие конкретно использовать образы при написании dockerfile под конкретный уже написанный проект? прописывать все зависимости в самом контейнере или что то ставить на сервер? Использовать для фронта nginx в каждом контейнере или что то другое? В общем куда копать дальше чтобы во всем этом не утонуть? Сильно тапками не кидайтесь, спасибо!
Andrew
Доброго времени суток. Подскажите пожалуйста. В основном занимаюсь системным администрированием. Есть теоретические знания в ООП. Появилась необходимость в контейнеризации приложений на работе. Начал изучение docker. В принципе есть базовое представление о том как оно все функционирует. Голый проект по типу hello word с asp.net и angular запускаю в контейнере, но вот дальше ступор. В голове каша, какие конкретно использовать образы при написании dockerfile под конкретный уже написанный проект? прописывать все зависимости в самом контейнере или что то ставить на сервер? Использовать для фронта nginx в каждом контейнере или что то другое? В общем куда копать дальше чтобы во всем этом не утонуть? Сильно тапками не кидайтесь, спасибо!
какое проект использует ПО - такие и образы соответственно. все зависимости должны быть в контейнере, в этом смысл - изоляция от внешних зависимостей
Igor
всем привет, использую базовый образ astra linux, поднял apache2 , вроде все хорошо,но правда на хосте я получаю: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.25 (AstraLinuxSE) Server at my-ip Port 8080 В логах апача внутри контейнера вижу такое: [Thu Jun 08 14:25:44.488083 2023] [core:error] [pid 9] [client myip:57504] unshare() failed: Operation not permitted [Thu Jun 08 14:25:44.518530 2023] [core:error] [pid 10] [client myip:57506] unshare() failed: Operation not permitted, referer: http://myip:8080/ Затем попробовал запускать контейнер с флагом --privileged: [Thu Jun 08 14:30:11.439608 2023] [core:error] [pid 15] [client myip:57652] pdp_get_fd(13) failed: No such file or directory [Thu Jun 08 14:30:11.451559 2023] [core:error] [pid 14] [client myip:57654] pdp_get_fd(13) failed: No such file or directory, referer: http://myip:8080/ P.S. Если кто сталкивался-подскажите,я, если честно, впервые с такой ошибкой сталкиваюсь:)
/dev/null
Всем привет, подскажите, мне установили https://github.com/wg-easy/wg-easy на сервер, как сменить пароль ?)
SK
Всем привет, подскажите, мне установили https://github.com/wg-easy/wg-easy на сервер, как сменить пароль ?)
docker run -d \ --name=wg-easy \ -e WG_HOST=🚨YOUR_SERVER_IP \ -e PASSWORD=🚨YOUR_ADMIN_PASSWORD \ -v ~/.wg-easy:/etc/wireguard \ -p 51820:51820/udp \ -p 51821:51821/tcp \ --cap-add=NET_ADMIN \ --cap-add=SYS_MODULE \ --sysctl="net.ipv4.conf.all.src_valid_mark=1" \ --sysctl="net.ipv4.ip_forward=1" \ --restart unless-stopped \ weejewel/wg-easy
Aleksey
Доброго времени суток. Подскажите пожалуйста. В основном занимаюсь системным администрированием. Есть теоретические знания в ООП. Появилась необходимость в контейнеризации приложений на работе. Начал изучение docker. В принципе есть базовое представление о том как оно все функционирует. Голый проект по типу hello word с asp.net и angular запускаю в контейнере, но вот дальше ступор. В голове каша, какие конкретно использовать образы при написании dockerfile под конкретный уже написанный проект? прописывать все зависимости в самом контейнере или что то ставить на сервер? Использовать для фронта nginx в каждом контейнере или что то другое? В общем куда копать дальше чтобы во всем этом не утонуть? Сильно тапками не кидайтесь, спасибо!
Привет у тебя каша в голове почитай про докер композ и самостоятельно разверни Ворд прес и графану с прометеусом
Aleksey
всем привет, использую базовый образ astra linux, поднял apache2 , вроде все хорошо,но правда на хосте я получаю: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.25 (AstraLinuxSE) Server at my-ip Port 8080 В логах апача внутри контейнера вижу такое: [Thu Jun 08 14:25:44.488083 2023] [core:error] [pid 9] [client myip:57504] unshare() failed: Operation not permitted [Thu Jun 08 14:25:44.518530 2023] [core:error] [pid 10] [client myip:57506] unshare() failed: Operation not permitted, referer: http://myip:8080/ Затем попробовал запускать контейнер с флагом --privileged: [Thu Jun 08 14:30:11.439608 2023] [core:error] [pid 15] [client myip:57652] pdp_get_fd(13) failed: No such file or directory [Thu Jun 08 14:30:11.451559 2023] [core:error] [pid 14] [client myip:57654] pdp_get_fd(13) failed: No such file or directory, referer: http://myip:8080/ P.S. Если кто сталкивался-подскажите,я, если честно, впервые с такой ошибкой сталкиваюсь:)
Привет там в астре измен конфинг апача нужно Вики читать
Igor
Привет там в астре измен конфинг апача нужно Вики читать
Спасибо, это именно для апача в докере?потому что конфиг который прокидываю внутрь - и есть работающий вариант на хостовой астре… если подсобите ссылкой-буду признателен
Yegor
Доброго времени суток, я только изучаю докер и возникла проблема с чрезмерно большим образом, подскажите, что можно изменить дабы уменьшить образ. Спасибо
Yegor
Чрезмерно большой - это сколько?
500мб, хотя там всего пару библиотек
Alexander
Сколько /venv занимает?
Andrew
а зачем в докере вообще делать окружение? от кого изолируемся?
Alexander
а зачем в докере вообще делать окружение? от кого изолируемся?
1. Чтобы в мультистейдж сборке его копировать из стейджа установки зависимостей. 2. Чтобы кешировать в том же gitlab CI,
Andrew
хорошо когда есть гитлаб...
Andrew
а без мультистэйджа он не будет кэшировать разве? я к тому: что устанавливать зависимости в билдере, что в основной сборке - все равно если нет в кэше - будет ставить, а если есть - заберет из кэша
Yegor
Сколько /venv занимает?
особо не смотрел, я пока разбираюсь со всем этим, может такой размер(500мб) является нормой?
Yegor
а зачем в докере вообще делать окружение? от кого изолируемся?
это хорошая практика для своих так скажем балований?
Andrew
особо не смотрел, я пока разбираюсь со всем этим, может такой размер(500мб) является нормой?
смотря какие у тебя там библиотеки, ты их размер посмотри отдельно от всего и добавь туда объем кода.
Ilya
я так думаю это вес образа с осью
Ilya
попробуй взять за основу образ Alpine и сам туда питон доставить
Alexander
а без мультистэйджа он не будет кэшировать разве? я к тому: что устанавливать зависимости в билдере, что в основной сборке - все равно если нет в кэше - будет ставить, а если есть - заберет из кэша
Мультистейдж и кеширование в CI не зависят друг от друга. Кеш в CI - это конекретный каталог, который раннер сохраняет после выполнения стейджа. Как указать каталог, если не использовать venv?
Yegor
попробуй взять за основу образ Alpine и сам туда питон доставить
я пробовал но из за того что в проекте есть numpy, alpine особо не поможет
Andrew
так там одна нампи весит сколько
Alexander
а если у нас нет гитлаба, тогда это смысла не имеет, так?
При мультистедж сборке все равно имеет.
Andrew
При мультистедж сборке все равно имеет.
в чем преимущество мультистэйджа в данном случае? ничего нигде не кэшируется, каждый раз собираем заново - зачем тогда нужен билдер?
thesNu
да pytho-slim-buster норм для этого, он не большой в районе 50, непонятно зачем в первый stage - builder помещаете код рабочий и используете venv
Alexander
в чем преимущество мультистэйджа в данном случае? ничего нигде не кэшируется, каждый раз собираем заново - зачем тогда нужен билдер?
В общем случае преимущество мультистейджа в том, что необходимые только для сборки пакеты остаются в билдере.
thesNu
недавно под django пересобирали на alpine с 750 вышло 150, если интересно могу кинуть в личку может на что-нибудь натолкнет. А так да - сильно зависит от req как много и чего доставляется
Alexander
это я понимаю, но если мы их каждый раз заново ставим - тогда смысла нет
Есть пакеты нужные только для сборки тянут на сотни Мб обычно.
Andrew
Есть пакеты нужные только для сборки тянут на сотни Мб обычно.
ну и что, все равно их надо установить, хоть сколько они весят
Alexander
В итоговый образ они не попадут
Andrew
Доброго времени суток, я только изучаю докер и возникла проблема с чрезмерно большим образом, подскажите, что можно изменить дабы уменьшить образ. Спасибо
а зачем ты таким сложным образом копируешь файлы? чтобы лишнее не скопировалось есть файл .dockerignore и для чего в билдере копировать, если потом в сборке опять копируешь
Andrew
ну да, зачем два раза одно и то же копировать
|Kristina
Добрый день всем участникам данной группы ❤️ Можно я задам вам наверно самые глупые вопросы 😂 Я следую инструкции по созданию бота телеграмм , и после установки Docker Мне нужно Установите все необходимые пакеты • Откройте командную строку на своем компьютере (введите cmd в поле поиска). • Введите приведенные ниже команды, чтобы ваш компьютер загрузил все необходимые пакеты. • Введите этот текст: pip install python-telegram-bot…. Вопрос где что и каким образом вводить 😇
Andrew
вот когда бот будет готов - тогда можно и о докере подумать
|Kristina
а причем тут докер, тебе и без него пока есть с чем разбираться )
Пакеты где загрузить ? • Введите этот текст: pip install python-telegram-bot Где вводить текст ? Если что я блондинка мне тяжело , но я не сдаюсь 😂
Andrew
Благодарю за ответ
начни с изучения пайтона
Andrew
Пакеты где загрузить ? • Введите этот текст: pip install python-telegram-bot Где вводить текст ? Если что я блондинка мне тяжело , но я не сдаюсь 😂
текст вводить в терминале, но предварительно почитай что такое виртуальное окружение питона
|Kristina
начни с изучения пайтона
🙏🏻 большое спасибо за ответ
Yegor
Добрый вечер, столкнулся с проблемой, при сборке образа в нем сохраняются предыдущие файлы, то есть были две бд, я их удалил но при сборке они все равно остаются, пробовал собирать и с --no-cache не срабатывает, спасибо
Yegor
вот эти две базы sqlite остаются, хоть в проекте их нет
Yegor