Я пытаюсь клонировать частный репозиторий git из github. Я сделал 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 [email protected]:usr/repo.git
Я использую это репо с этим ключом, просто отлично локальным, так что кажется, что у меня что-то отсутствует в докере.
Еще одна вещь, которую я могу упустить, заключается в том, что как ~
, так и $HOME
внутри docker указывают на /
вместо /root
, но я не уверен, что это может быть связано.