Рубрики
Без рубрики

Dockerfile で Github Enterprise или приваренная задача から Установка PIP する

Предприятие な Github を つかっ て いる と, Pip で 自社 の Модуль を インストール し たい こと は よく ある. Private な DockerImage を Build する とき に, Private な Repo … Помечено с Python, Docker, SSH, Git.

Предприятие な Github を つかっ て いる と, Pip で 自社 の Модуль を インストール し たい こと は よく ある. Private な DockerImage を Build する とき に, Частный репозиторий から PIP する 的.

  • Python: 3.6 とか の docker の 場合, ssh-agent が 立ち立ちがっ て ない ので 立ち 持っ て 鍵登録 鍵登録 気 気 気 持っ て いくて.
  • sevaly_hosts に 書き込ま ない と, 知らん サイト とし て て て に お伺い が き て 蹴 ら れる.
RUN eval `ssh-agent` && ssh-add -k any_your_key && mkdir -p ~/.ssh && ssh-keyscan -t rsa github.enterpise.domain > ~/.ssh/known_hosts \
&& pip install --no-cache-dir -r requirements.txt

Run 後 は 鍵登録 が 飛ぶ ので, dockerimage 内 に 鍵 を 含め たく ない 場合 と 良い 気 た 後 に 消す と 良い も も する するに.

Оригинал: “https://dev.to/yurfuwa/dockerfile-github-enterprise-or-privaterepository–pip-install–4obo”