Cenator 🐈
привет
можете подсказать как правильно стартануть постгрес чтобы он был доступен в хостовой системе?
пишу это
docker run -d -p 5432 -e POSTGRES_PASSWORD=1337 --volume ./pgdata:/var/lib/postgresql/data postgres
не подключается
Cenator 🐈
Artem
Пробросит порт в хостовую ос
Artem
-p 5432:5432
Andrei
docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=1337 --volume ./pgdata:/var/lib/postgresql/data postgres
Cenator 🐈
ох точно, спасибо
Anatolii
Друзья, подскажите, может у кого-то есть опыт подключения из контейнера к базе MySQL на хосте, как это сделать. А то у меня мозги уже закипают. Вроде все правильно делаю, а соединение не устанавливается. Можете писать и в личку.
Dmytro 🇺🇦
да, это я
да, это я
Anatolii
Я из контейнера в строке пишу curl 172.17.0.1:3306 -u root -p . Приходи запрос ввести пароль. После ввода пароля, пароль простой 1, получаю сообщение что соединение не установлено.
да, это я
>curl 172.17.0.1:3306 -u root -p .
Апстена там.
Anatolii
Как побороть?
да, это я
Говорю, убиться апстену.
да, это я
Я написал как побороть.
да, это я
Введи команду в терминале как написано выше curl
И посмотри что покажет тебе терминал
Почитай ман по curl заодно
да, это я
Почитай ман по curl заодно
Если человек не понимает, как работает сеть в докере, да ещё к мускулю курлом ходит, то ему один совет — апстена.
да, это я
Это вещи, понятные в пяти минутах гугления. Максимум.
Anatolii
да, это я
Anatolii
Владислав
который как продукт понятен даже для аутистов
Ровно до того момента, как становится нужно собрать окружение под реальный проект.
Владислав
Особенно впервые.
да, это я
А в чём разница? Плюс пиздокера именно в том, что он везде одинаково работает.
Владислав
Anatolii
да, это я
да, это я
да, это я
Даже два.
да, это я
Понимание к вам придёт через чтение мануалов, а не чатиков. За сим откланяюсь.
Владислав
Читай маны
Первым делом читал оф. доку и статьи, когда разбирался с докером.
Владислав
Основы освоил, вроде как.
Владислав
А вот собрать что-то кастомное - требует уже определённых усилий и времени.
Владислав
Ну и гугла, конечно.
Владислав
Например, последний раз у меня был вопрос такого плана. Мне нужно было запустить приложение в контейнере с пхп 5.4. И это приложение должно коннектиться к локальной БД. Вопрос был в том, как организовать такой коннект. Я тогда не знал, что можно заюзать --net=host
Владислав
Подсказали здесь.
Anatolii
Огромное спасибо всем, я буду пробовать.
Anonymous
Подскажите, как правильно сделать дамп БД MySQL и сжать этот дамп с помощью gzip?
docker exec /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | gzip -9 > /backup.sql.gz
да, это я
да, это я
И > /backup.sql.gz запишет тебе дамп в корень. Не надо так.
да, это я
1. После exec.
2. Ну да, он забыл имя контейнера.
да, это я
Пайп через жопу, точнее, неработающий.
да, это я
Надо меньше пить, да.
да, это я
Копипейст, короче.
да, это я
На это намекает /usr/bin/mysqldump
Anonymous
Anonymous
А в чём кривизна пайпа?
да, это я
Этом
да, это я
Отож, а я уж было думал, что ты где-то узнал, что конструкция command1 > file | command2 якобы магическим образом заработала...
да, это я
У тебя stdout уже передан.
Anonymous
А как мне дамп сжать в gzip?
Anonymous
Т.е. вывести в пайп сразу сжатый файл
да, это я
> backup.sql вот это лишнее.
Anonymous
Просто я не уверен, что gzip есть в образе MySQL
да, это я
Ну так проверь, йобана, прежде чем спрашивать.
Anonymous
да, это я
Anonymous
docker exec CNAME /usr/bin/mysqldump -u root --password=root DATABASE| gzip -9 > /var/db/backup.sql.gz
Anonymous
Итоговая команда будет такой
Gleb
Ребят, а кто-нить стартовал jira software в докере? Есть у кого композ или хотя-бы образ нормальный? https://hub.docker.com/r/cptactionhank/atlassian-jira-software/ не стартует, ругается на права папки с логами. Чёт лень чинить)
да, это я
да, это я
И вряд ли после «чёт лень чинить» вам тут кто-то поможет.
Gleb
И вряд ли после «чёт лень чинить» вам тут кто-то поможет.
Чинить в данном случае означает идти ковыряться внутри контейнера, который представляет из себя адовый комбаин без документации и со сборкой через Ruby. В Java и её окружение не особо могу. Так что вот решил спросить, вдруг у кого есть образ/композ для сей задачи)
да, это я
да, это я
Приходить и просить готовое, сопровождая это словами про чёт лень))) — это хамство.
да, это я
Слушай, ну он даже не фронтендер (наверное).
да, это я
Знаем мы таких двустволок, которые даже не в курсе, что такое индексы.
да, это я
Самое обидное, что это решается пятиминутным гуглением. Неужели это так сложно?
Gleb
Ох уж эта токсичность русскоязычного комьюнити...
да, это я
Нет, я понимаю, когда вопрос касается тонкостей взаимодействия подов кубера с волтом, но когда ответ на вопрос содержится в одном запросе к гуглу или пониманию, что такое permission denied, а человек спрашивает совета в чате — это выше моего понимания. Это какой-то запредельный уровень лени.