【发布时间】:2013-11-07 18:22:12
【问题描述】:
我正在尝试从 github 克隆私有 git 存储库。我做了一个这样的 Dockerfile:
FROM ubuntu:12.04
RUN apt-get update
RUN apt-get install -y git
RUN mkdir -p /root/.ssh/
ADD ./id_rsa /root/.ssh/id_rsa
RUN git clone git@github.com:usr/repo.git
我在本地使用这个 repo 和这个 key 很好,所以我似乎在 docker 中遗漏了一些东西。
我可能缺少的另一件事是 docker 内的 ~ 和 $HOME 都指向 / 而不是 /root,但我不确定这是否相关。
【问题讨论】: