George
Kirill
да, +- все железо-специфичные проблемы решились, кроме отсутствия аппаратного ускорения (но это проблема всех браузеров на линухе)
и жизни от батареи
George
Дай угадаю - убунту ?
Kirill
Дай угадаю - убунту ?
почти, форк
проблема - для raven ridge нужны околопоследние ядра
потому либо роллинг релиз, либо переставлять руками
Kirill
а роллинг релиз на рабочей лошадке - плохо
George
Paul
У меня пк на RIzen9 короче все всеравно упираеться в жосткий диск(( иногда даже и ssd не вытягивет ноду одну и пару програм типо webstorm((
Kirill
когда-то дойдут руки, гляну во что она сейчас превратилась, ибо последний раз держал в руках лет 5 назад
Kirill
но вообще - ставил бы дебиан, но там даже воткнуть проблема, ибо старое ядро и оно просто глохнет в инсталлере
Никита
Kirill
Kirill
какие нвме, тем более псиё 4
Kirill
Kirill
мб у него говно на с11 физоне
Никита
Kirill
нвме воистину ненужен, тебе важен рандом в ссд, линейное чтение и запись очень редко нужны в наше время
Kirill
ой, кулц вообще могила та еще
Никита
я себе smartbuy impact 1tb взял, мощ
Kirill
Kirill
с12 правда
Paul
Никита
он может, скорость не проседает даже после окончания slc кэша
Kirill
https://docs.google.com/spreadsheets/d/1B27_j9NDPU3cNlj2HKcrfpJKHkOf-Oi1DbuuQva2gT4/edit#gid=0
Никита
затыкается только при записи обьема большего чем диск
Никита
из бюджетных сата топчик
Kirill
под файлопомойку если - да
Kirill
там они все с контроллерами слабенькими
Kirill
надо кстати себе еще один терабайтник добрать
Paul
Ну у меня задержки только если ethereum node запущена в подсистеме линукс, там кеш на 2gb и доступ к диску больше 10Mб
Kirill
>WSL
>IO
Kirill
всё, п'нятненько
Paul
А так летает норм, хотя на старом пк кошельками убил диск)))
Kirill
ио в всл настолько хреновое, что его ничего не вытягивает
Никита
под систему m.2
Kirill
ну под систему и саты хватит
но нормальной
Kirill
интол или самсунг тлц
central
Anonymous
Привет. Как сделать sudo sysctl -w vm.max_map_count=262144 для контейнеров максимально сколько есть рама в тачке. Чтобы если я докинул еще одну плашку мэмори оно автоматом дало возможность юзать докеру эту плашку тоже. Также как зафиксировать данный параметр? После рестарта машины, он сбрасывается до дэфолтов и я получаю max virtual memory areas vm.max_map_count [65530] is too low
George
George
https://docs.docker.com/engine/reference/commandline/run/#configure-namespaced-kernel-parameters-sysctls-at-runtime
George
насчет АВТОМАТИЧЕСКИ - ты хочешь чудеса
Anonymous
Ruslan
Добрый день. Можете подсказать:
Настроил gitlab ci + docker swarm (php nginx). Все работает, все деплоиться.
Образы создаются с файлами проекта как для php так и для nginx - и здесь сомнение, верно ли так делать? или нужно код проекта через volumes расшаривать, если это возможно в swarm. Так как сейчас по факту в nginx один код работает, а в php другой код (но он один и тот же)
inqfen
В nginx должна закидываться только статика
inqfen
зачем там php код вообще
Yavir
Если я указал в докер-компоуз ports: - 80:80 - 443:443
Теперь же хочу получить значение порта в докерфайле, но не хардкодить, а с компоуз файла. Подскажите пожалуйста, как это сделать?
George
никак
George
более того в докерфайл порт указывать необязательно
Viktor
То, что было указано как EXPOSE в Dockerfile не будет потом видно в docker ps? Даже если маппинг определен в docker-compose?
inqfen
Nginx как бы не уметт php выполнять
inqfen
Вопрос снова, зачем там пхп код?)
Ruslan
Nikolay
Подскажите cadvisor отображает лимиты, установленные в cgroups?
George
George
Andrey
Почему такие банальные вопросы есть...
George
не знаю
George
🤷♂️
Igor
а чтобы юзать докер композ версии 3 необязательно чтобы у меня был сварм?
Igor
ямл версии 3*
Ruslan
Andrey
да
Ну, ок) я так понимаю понял ошибку ?
inqfen
Сделай мультистейдж сборку, в стейдже для nginx только статику забирай
inqfen
зачем тебе там весь код
inqfen
и соответственно билди с разными таргетами код и фронт
Yavir
What’s the difference:
ENV PORT ${PORT}
ENV PORT $PORT
?
Ruslan
Ну, ок) я так понимаю понял ошибку ?
да, но похоже все равно есть проблема. YII2 это фреймворк на php при первом посящении сайта генерирует статику и путь до нее всегда рандомный, и он будет в контенере php, что в таком случае делать? volumes в swarm работают, чтоб расшарить директорию со стилями от контейнера php в контейнер nginx ?
Viktor
Аххх...сколько однотипных вопросов...експоз как коментарий нужен , либо при докер ране если с флагом -п он натирует произвольный порт ..всё
Я в курсе, зачем нужен EXPOSE.
Вопрос в том, будет ли в docker ps виден expose'нутый порт, если docker-compose мапит другие.
Ответ: да.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9e8fb86d6030 3e7a1bccfcf5 "tail -f /bin/bash" 5 seconds ago Up 3 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 11233/tcp show_me_ports
d787afed13c0 3e7a1bccfcf5 "tail -f /bin/bash" About a minute ago Up About a minute 11233/tcp
version: '3'
services:
nginx:
image: 3e7a1bccfcf5
container_name: show_me_ports
ports:
- 80:80
- 443:443
George
»11233/tcp
George
вот так он виден будет
George
если же он замаплен, то он будет виден как xxxx:yy:11233/tcp