George
по поводу скалирования-шаблонизирования сервиса?
George
вот попробуй сами ответить - тогда поговорим
Maxim
вот попробуй сами ответить - тогда поговорим
Вы ещё с nginx сообщили ваш уровень, давайте без вот этого, ок? )
George
Вы ещё с nginx сообщили ваш уровень, давайте без вот этого, ок? )
а зачем Вы тогда накидываете 💩? самоутвердиться не перед кем?
George
ребят, у кого есть минутка подсобите пожл, выполните: docker run -d \ --env MYSQL_ROOT_PASSWORD=123456 \ --env MYSQL_DATABASE=test \ --env MYSQL_USER=db_user \ --env MYSQL_PASSWORD=db_pass \ --name mysql_with_dump_temp \ -p 3307:3306 \ mysql:5.7; docker exec mysql_with_dump_temp mysql -u root -p 123456; и напишите, удалось ли авторизоваться
gaal@linux-x1:~/X5/data-aggregator> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 492f0287dccf mysql:5.7 "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 33060/tcp, 0.0.0.0:3307->3306/tcp mysql_with_dump_temp gaal@linux-x1:~/X5/data-aggregator> docker run --rm -it --network host mysql:5.7 mysql -h127.0.0.1 -uroot -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111) gaal@linux-x1:~/X5/data-aggregator> docker run --rm -it --network host mysql:5.7 mysql -h127.0.0.1 -P3307 -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.7.27 MySQL Community Server (GPL) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Maxim
а зачем Вы тогда накидываете 💩? самоутвердиться не перед кем?
Зачем вы опять принимаете все близко к сердцу? Прошу вас, относитесь к этому проще, договорились?
George
@rashidDjam подскажи, комментарии нужны?
Рашид
блин а что ж дока врет то
Рашид
George
я думаю, что дело в том, что подключение по сокету != подключение по сети и в юзернейм зашито то, откуда он может заходить
Рашид
я думаю, что дело в том, что подключение по сокету != подключение по сети и в юзернейм зашито то, откуда он может заходить
странно, получается я ставлю на машину mysql и не могу работать через консоль до тех пор пока не внесу дополнительные настройки в конф файл
Рашид
"раньше такой фигни не было" )
Рашид
ну и опять, дока врет
Рашид
будут изучать твою чудо строчку , спасибо)
George
"раньше такой фигни не было" )
у меня с постгресом была такая ботва. Они в какой-то момент времени листен-адрес на 127.0.0.1 поменяли
George
пришлось добавлять -c listen_address='*' в cmd
George
я точно деталей не помню, но это помогло
Рашид
-c listen_address='*' это из докера или из постгре?)
Рашид
а)
Рашид
docker run -d \ --network host \ --env MYSQL_ROOT_PASSWORD=123456 \ --env MYSQL_DATABASE=test \ --env MYSQL_USER=db_user \ --env MYSQL_PASSWORD=db_pass \ --name mysql_with_dump_temp \ -p 3307:3306 \ mysql:5.7 docker exec mysql_with_dump_temp mysql -h127.0.0.1 -P3307 -uroot -p$MYSQL_ROOT_PASSWORD
George
а выполнить отдельно run и отдельно exec не получится?
не понимаю вопроса. run - создает контейнер, а exec - выполняет команду в уже существующем
Рашид
эх, печаль)
George
во-первых, —host не совместен с -p во-вторых, тогда -P3306
George
docker run -d \ --env MYSQL_ROOT_PASSWORD=123456 \ --env MYSQL_DATABASE=test \ --env MYSQL_USER=db_user \ --env MYSQL_PASSWORD=db_pass \ --name mysql_with_dump_temp \ -p 3307:3306 \ mysql:5.7 docker exec mysql_with_dump_temp mysql -h127.0.0.1 -P3306 -uroot -p$MYSQL_ROOT_PASSWORD
George
т.е. может так прокатит, но вряд ли
Рашид
неа(
Рашид
мдя)
Maxim
ну и опять, дока врет
Реально, доки пишут чтоб вводить в заблуждение читателя, специально так делают, никогда не читайте эту "ерунду", там все врут
George
😂😂😂😂
Рашид
спасибо что поддержали)
Alex
Ребята может подскажете - у меня приложение работает в контейнере - для nginx я прописал server { listen *:80; server_name test.com www.test.com; location / { proxy_pass http://127.0.0.1:9001; break; } } но если например нужно что бы конкретно в папку со статикой например запрос шел в контейнер - можно ли это как то определить как я написать ниже location / { proxy_pass http://127.0.0.1:9001; root /opt/www/front/public/static; break; }
Alex
docker-compose?
не - пака так - ручками)
Maxim
не - пака так - ручками)
Почему тогда по дэфолту?
Alex
Почему тогда по дэфолту?
а что разе нет 172.17.0.1 - в сети bridge
Maxim
а что разе нет 172.17.0.1 - в сети bridge
Ну как бы тебе сказать
Maxim
Есть jq и yq софтинки, кто нить юзает?
Yuriy
jq да
Alex
jq конечно да
Kirill
Есть jq и yq софтинки, кто нить юзает?
пользую jq для парсинга, но можно и без него, так как если писать howto для других, не все врубаются что это
Andrew
Ребят, вопрос немного не по теме, но может поможете: есть путь: например «asdasd/agsggs/gagg/base/tz1.0» как мне в баше вычленить отсюда только base/tz1.0 ?
Дивопсина сутулая породистая
Доброго! Снова я с тупым вопросом, как подключиться из контейнере к базе на другом сервере? , если из контейнера подключаюсь руками то все хорошо, но вот само php не отрабатывает
George
Что ? 😳
Alex
Ребят, вопрос немного не по теме, но может поможете: есть путь: например «asdasd/agsggs/gagg/base/tz1.0» как мне в баше вычленить отсюда только base/tz1.0 ?
очень костыльный и кривой вариант, но зато работает 😂: echo "asdasd/agsggs/gagg/base/tz1.0" | cut -d '/' -f 4,5
tfhx8
нужно определенную диру переместить в рам, эту лучше делать вне докера или внутри?
tfhx8
нужно перемещать определенную диру в tmpfs, желательно, чтобы это было автоматически и если к примеру по рам нет доступа, то автоматом бы переключалось на диру на диске. Такое чем можно сделать, кто знает?)
Roman
не совсем понял, это что?
дира в tmpfs, перемещай туда сколько хочешь. Или ты хотел монтировать?
tfhx8
я хз как лучше
tfhx8
а если внутри докера задан свой ulimit , то вне докера нужно тоже задавать?
Андрей
tfhx8?
Андрей
а зачем? у тебя докер - изолированное. пространство
Андрей
по сути - это отдельная система, операционная, используящая ядро основной системы… и относительно имеет все возможности полноценной операционной системы с некоторыми отступлениями в виде частных случаев настройки аппаратных вещей
tfhx8
а зачем? у тебя докер - изолированное. пространство
я не знаю почему, но именно этот параметр вне докера был мал, около 1024, и не с того не с сего ресурс стал грузится чоень медленно, причем запросов воообще не было и нагрузки никакой, тоесть было нормально все и тут бац, сразу все в простой. Увеличил в оснвной системе, вроде пока б ольше не повторялось
Андрей
так а зачем ты в докер прописывал?
Андрей
в системе - нормально
Андрей
в докере не надо было
tfhx8
в докере не надо было
изначально в докере было
Андрей
его не должно там быть в принципе на будущее
tfhx8
тоесть увеличенные значения
Андрей
ulimit количество открытых процессов
Андрей
обычно в самой системе прописывается