Docker:从私有 GitHub 存储库检索代码
在 Docker 容器执行期间从私有 GitHub 存储库检索代码时遇到困难?此问题表现为错误,指示无法读取“https://github.com”的用户名。
要解决此问题,需要通过一系列步骤来增强 Dockerfile:
这是一个修改后的 Dockerfile,其中包含这些内容步骤:
FROM golang RUN apt-get update && apt-get install -y ca-certificates git-core ssh ADD keys/my_key_rsa /root/.ssh/id_rsa RUN chmod 700 /root/.ssh/id_rsa RUN echo "Host github.com\n\tStrictHostKeyChecking no\n" >> /root/.ssh/config RUN git config --global url.ssh://[email protected]/.insteadOf https://github.com/ ADD . /go/src/github.com/myaccount/myprivaterepo RUN go get github.com/myaccount/myprivaterepo RUN go install github.com/myaccount/myprivaterepo
使用此修改后的 Dockerfile,您现在可以从私有 GitHub 检索代码容器执行期间的存储库。
以上是如何在 Docker 中从私有 GitHub 存储库检索代码?的详细内容。更多信息请关注PHP中文网其他相关文章!