【发布时间】:2020-05-15 18:45:09
【问题描述】:
我的 Dockerfile 中有以下行:
RUN git clone https://github.com/assafg/youtube-remote.git ./youtube-remote
执行 sudo docker build -t 'yremote' 时。 我收到以下错误:
正在克隆到 './youtube-remote'... 致命:无法访问 'https://github.com/assafg/youtube-remote.git/': 无法解析 主机:github.com 命令'/bin/sh -c git clone https://github.com/assafg/youtube-remote.git ./youtube-remote' 返回一个非零代码:128
从命令行运行克隆命令工作正常。
【问题讨论】:
-
您的容器似乎无法连接到互联网。可能是因为它是从一个奇怪的网络选项开始的?运行此命令以检查默认 Internet 连接:
docker run ubuntu apt install -y git && git clone https://github.com/assafg/youtube-remote.git ./youtube-remote -
谢谢!我猜这是网络的问题......我运行你的命令并且它有效,我重新运行我的命令,它也有效。
-
@code_monk 您为什么不将此作为答案发布。它也可能对其他人有用。