Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 December 19

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
1.backup - это что ? Саиописнвй скрипт ?
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
да
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
2. Сделай echo "${DB_FILE}" перед копированием на хост
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Ну, и ты всегда можешь через пайп вылить бекап
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Типа docker exec -it postgres cat backup_file | cat > file_on_host
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
та делал echo "${DB_FILE}" выводит название файла что мне и нужен
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
docker cp "postgres_1\:/backups/${DB_FILE}" "${BACKUPDIR}${NOW}/postgres" - или так попробуй
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Проблема баша в том, что там если спецсимволы внутри переменной типа кавычек - все может сломаться
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
George Gaál
Типа docker exec -it postgres cat backup_file | cat > file_on_host
Этот вариант лишён этого недостатка...
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
тоже самое
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
George Gaál
Типа docker exec -it postgres cat backup_file | cat > file_on_host
Вот так точно проблемы не будет ) если прямо exec'ом утилиту бекапа дергать.
источник

BS

Boris 🦍 Shestov in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
тоже самое
погоди,
источник

BS

Boris 🦍 Shestov in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
тоже самое
то что ты скинул выше, эт ослучайно не сождердимое файла backup ?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Сорян, время бесплатных консалтов вышло
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
Boris 🦍 Shestov
то что ты скинул выше, эт ослучайно не сождердимое файла backup ?
нет
источник

BS

Boris 🦍 Shestov in RU.Docker — Официальное Русское Сообщество
а вообще. не проще ли сделать маунт поинт для докер директории /backups/ и не дрочить с копированием из контейнера на хост?
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
проще но уже интересно чего так
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Sergey Degtyar
+ docker cp $'postgres_1:/backups/backup_2019_12_19T12_33_43.sql.gz\r' /backups//2019-12-19/postgres
явно дело в кривой подстановке
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
я, кстати, не уверен, что \: надо экранировать...
источник

SD

Sergey Degtyar in RU.Docker — Официальное Русское Сообщество
там его уже нету. то так чисто для пробы было
источник