Illia
https://www.facebook.com/21785951839/posts/10159497158696840/?sfnsn=mo
Artem
ghb
Artem
всем привет! подскажите ..пытаюсь сделать дамп из контенера докера посгре базы почитал что нужная команда мне
Artem
такая
Artem
sudo docker exec canlanding-db pg_dump base_name > backup
Artem
вопрос в том что > не даёт поставтиь что за глюки
Artem
как думаете
Artem
кто делал дамп из контенера подскажите
Petr
всмысле не дает?
Petr
ругается?
inqfen
вопрос в том что > не даёт поставтиь что за глюки
Кто-то по руке бьёт когда на клавишу нажимаешь?
Artem
вообще не ставит символ
Artem
>
Artem
пустая строка заместо него
inqfen
Клавиатуру меняй лол
Petr
он тебе в workdir dump сделает
Artem
да хоть куда нибудь бы сделал
inqfen
Или с консолью что-то если не в терминале сидишь
Artem
я бы уже вытащил его руками
Artem
я сижу через terminus
Artem
анус какой то кароче говяжий
Artem
одно удовольствие
Petr
sh -c 'pg_dump base_name > backup'
inqfen
sh -c 'pg_dump base_name > backup'
Так у него символ > передаётся криво этим говном
Artem
tu
Artem
его просто там нет этого символа
inqfen
я сижу через terminus
Ну попробуй что-то другое
Artem
вот так ваша команда у меня выглядит
Petr
аааа)
inqfen
Можешь сделать в контейнер и через docker cp вытащить
Petr
купил ниссан, е**сь с ним сам
Petr
используй стандартный баш
inqfen
Судя по названию, он с телефона
Petr
тогда https://github.com/yudai/gotty
Artem
ну значит надо искать на винду
Artem
какой то терминал
Petr
используй веб версию
Artem
это как
Petr
вон ссылку скинул
Artem
сложноо ну ладно спасибо
Artem
ща попробую что то локальное а потм это
Artem
если не пойдёт локальное
Petr
он под виндой не стартанет кстати)
Petr
у тебя ssh или что
Petr
локальный виндодокер?
Artem
ссш
Artem
на сервере
Artem
обожаю
Artem
такю штуку как просто сделать дамп базы но нет надо неделю мозг ебать из за одной сраной команды изучить 1000 разных приложений и команд каеф
Artem
Yury
ставь IIS, MSSQL и наслаждайся. Зачем тебе докеры?
Artem
ребят
Artem
бекап есть а куда он делся
Artem
как его достат
Artem
как думаете
Artem
ставь IIS, MSSQL и наслаждайся. Зачем тебе докеры?
ну я хз у меня вообще тут опенсервер ...но проблема в том что для развёртывания проектов на сервере тут принято юзать докер( с чуваком с кем работали) там конфиг под laravel и сразу готовый скрипт sh типа так удобно
Artem
я ваще не бум бум в юникс
George
George
sh -c 'pg_dump base_name > backup'
да, это если в контейнер. либо pg_dump base_name > backup, если наружу
George
либо можно через пайп передать (|), если его можно ввести
Yakov
/report
Anonymous
Крипта разве интересна кому
simplemice.eth
@vizdrag
Grey
Система Centos 7.6 Команда systemctl start docker Проблема Висит поле запуска команды и отваливает от терминала настраивал по мануалу с офф сайта
Grey
кто сталкивался?
Petr
EXPLAIN(отваливает)
Anonymous
Я ставил docker-ce на федору, с добавлением репозитория. А уж в центосе совсем наверно древность.
Alexey
кто подтолкнёт в нужную сторону копать? есть докер-компоуз-файл в нём есть java сервис, который должен цепляться к БД mariadb при поднятии компоузом, БД поднимается, но сервис достучаться на порт 3306 не может - connection refused траблшутю так: захожу в контейнер БД, подключение к БД локально - есть поднимаю другой контейнер (сеть та же, что и проблемный- по умолчанию), коннекта нет - refused поднимаю контейнер с новой БД - коннект к ней есть.. т.е. образ "рабочий" (впрочем, он не менялся, и на нём уже давно работает тот же компоуз-файл, но на другую БД натравленный) какого фига рефьюзит коннект?
Anonymous
Хороший вопрос
Alexey
Мария на 127.0.0.1 слушает, ?
другой контейнер поднимаю (типа пустой) из этого же образа - всё доступно извне
George
Тогда неткат из контейнера с джавой. Показать компоуз. Ты чего как маленький?
Serghei
Каждый день одно и тоже
George
причем от опытных бойцов... вот не ожидал так не ожидал
Kirill
Добрый день, на всякий случай хочу напомнить, если нужно работать с docker daemon удалённо, больше не надо городить огород с Daemon socket option, а достаточно обычного ssh На клиенте добавляете запись в ~/.ssh/config и объявляете её как DOCKER_HOST $ export DOCKER_HOST="ssh://ENTRYNAME” соответственно на хосте для этого нужен только tcp/22, плюс то что нужно непосредственно для сервиса всё ))
Kirill
работает начиная с версии 18.09 насколько помню
Alexey
Тогда неткат из контейнера с джавой. Показать компоуз. Ты чего как маленький?
компоуз-файл quickbuild: restart: always hostname: ${QB_HOSTNAME} image: ashumkin/quickbuild:${QB_VERSION} ports: - "${QB_PORT}:8810" volumes: - ./hibernate.properties:/opt/quickbuild/conf/hibernate.properties - ./attributes.properties:/opt/quickbuild/conf/attributes.properties - ${QB_WORKSPACE_VOLUME}:/var/qb/workspace - ${QB_STORAGE_VOLUME}:/var/qb/storage - qb-data-backups:/var/qb/backups - ${QB_BACKUP_TO_RESTORE}:/var/qb/backup-to-restore.bak:ro - ${QB_SSH_CONFIG}:/root/.ssh/config links: - qb-database qb-database: restart: always image: mariadb command: /docker-entrypoint.sh --character-set-server=utf8 --collation-server=utf8_unicode_ci --init-connect='SET NAMES UTF8;' --bind-address=0.0.0.0 env_file: - database.env volumes: - ${QB_DB_DIR}:/var/lib/mysql - db-backups:/backup думаю, можно сократить до quickbuild: restart: always hostname: ${QB_HOSTNAME} image: ashumkin/quickbuild:${QB_VERSION} ports: - "${QB_PORT}:8810" volumes: - ./hibernate.properties:/opt/quickbuild/conf/hibernate.properties links: - qb-database qb-database: restart: always image: mariadb command: /docker-entrypoint.sh --character-set-server=utf8 --collation-server=utf8_unicode_ci --init-connect='SET NAMES UTF8;' --bind-address=0.0.0.0 env_file: - database.env чтобы неткат запустить, нужно его поставить )) чтобы поставить , нужно чтобы контейнер не останавливался, чтобы он не останавливался, нужно entrypoint заменить, etc... root@drcis-qb:/# nc qb-database 3306 qb-database [172.17.0.10] 3306 (mysql) : Connection refused $ docker-compose -p quickbuild-9.0.10-staging exec qb-database ip addr ....233863: eth0@if233864: inet 172.17.0.10/16 b локально работает $ docker-compose -p quickbuild-9.0.10-staging exec qb-database bash -c 'mysql -h localhost -p$MYSQL_ROOT_PASSWORD' Welcome to the MariaDB monitor. Commands end with ; or \g. на *:3306 $ docker-compose -p quickbuild-9.0.10-staging exec qb-database ss -lnt State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 70 *:3306 *:*
George
links: - qb-database