У меня есть пара томов докеров, которые я хочу сделать резервными копиями на другой сервер, используя scp/sftp. Я не знаю, как с этим справиться, поэтому я решил взглянуть на проект blacklabelops/volumerize GitHub. а>
Этот инструмент основан на инструменте командной строки Duplicity. Dockerized и Parameterized для более простого использования и настройки. Учебное пособие имеет дело с докером jenkins, но я не понимаю, как упомянуть, что я хочу используйте pem-файл.
Я пробовал другое решение (добавляя параметр -i в командную строку scp) без каких-либо успехов на данный момент.
справочная страница Duplicity упоминает использование pem-файлов cacert (--ssl-cacert- file), но я полагаю, что мне нужно создать переменную env при запуске докера (с опцией -e), и я не знаю, какое имя использовать.
Вот что у меня есть до сих пор, может ли кто-нибудь указать мне правильное направление?
docker run -d --name volumerize -v jenkins_volume:/source:ro -v backup_volume:/backup -e "VOLUMERIZE_SOURCE=/source" -e "VOLUMERIZE_TARGET=scp://me@serverip/home/backup" blacklabelops/volumerize
--ssh-options
на этой странице duplicity.nongnu.org/duplicity.1.html. - person Tarun Lalwani   schedule 18.08.2017