не удалось клонировать git-репозиторий внутри образа Docker - PullRequest
0 голосов
/ 21 сентября 2018

Я собираюсь создать образ Docker на основе образа ubuntu: 18.04.

В файле requirements.txt перечислены некоторые пакеты python, которые должны быть установлены в образе.

reportlab==2.7
newrelic==2.98.0.81
pympler==0.4.3
unidecode
python-dateutil
git+ssh://git@bitbucket.org/myproject/myprojects-tools.git@master

Команда для их установки:

pip install -r requirements.txt

В последней строке при попытке извлечь файлы из определенного хранилища происходит сбой, поскольку ключ не установлен в образе.

Это хорошая идея, чтобы вставить ключ в изображение или есть лучшие идеи?

1 Ответ

0 голосов
/ 21 сентября 2018

Здесь вы можете найти примеры того, как это сделать: https://github.com/bmihelac/docker-images-with-private-python-packages-example

В основном у вас есть две альтернативы: ключи ssh или маркеры развертывания / доступа .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...