Хранение файлов в репозитории git, которые должны быть владельцами root в контейнере докеров

У меня есть файл докеров, который расширяет Atmoz / sftp . Он хранится в репозитории git. Цель изображения должна быть загружена из dockr-compose и служить тестовой версией SFTP-сервера бизнес-партнеров, которую основное приложение в git-репо может подключаться и выполнять операции sftp.

Я хочу сохранить ключи сервера ssh в репо, которые живут в / etc / ssh. Как и readme, я рекомендую сделать следующее:

  • Получение «Ошибка протокола» при попытке создания символической ссылки в Docker
  • Почему я получаю сообщение «Не удается подключиться к демону Docker», когда демон работает?
  • Docker Сборщик мусора не находит ничего, чтобы удалить
  • Установленный Docker, затем потерянное подключение к Интернету при перезагрузке!
  • Есть ли способ сделать загрузочный Linux-диск USB с Linux-контейнера докеров?
  • Возможно ли запустить 10,04 или 12,04 или более ранние LTS в контейнерах под LXC или Docker on Trusty?
  •  volumes: - ./provision/sftp/etc/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key - ./provision/sftp/etc/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub 

    Эти файлы должны быть владельцами root и установлены в 0700. Git может хранить бит chmod файлов просто отлично, но мне нужен докер, чтобы эти файлы были владельцами root внутри контейнера и все еще принадлежали моему локальному пользователю на моем хосте.

    Как это сделать?

    Linux и Unix - лучшая ОС в мире.