我的Dockerfile中有以下行:
RUN git clone https://github.com/assafg/youtube-remote.git ./youtube-remote
当执行sudo docker build -t'yremote'时。
我收到以下错误:
从命令行运行克隆命令可以正常工作。
最佳答案
如果您的容器无法连接到互联网,则会发生这种情况。可能是因为它是从一个怪异的网络选项开始的?运行以下命令以检查默认的Internet连接:
docker run ubuntu apt install -y git && \
git clone https://github.com/assafg/youtube-remote.git ./youtube-remote
如果该容器成功拉出存储库,则可能意味着第一个容器存在网络问题。尝试重新启动或更改网络设置。
Docker Network刚刚成为Docker生态系统中的一等公民。这是一个发展迅速的项目。此建议适用于v1.8
关于github - 无法从Dockerfile中克隆公共(public)仓库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34513175/