我已经设置了一个 docker 容器。我从 dockerhub 获得的容器并使用
安装了它docker pull gilbitron/php5.6-mysql
我运行了容器,但我无法从 git 克隆
root@b5ff858016a9:/var/www/html# git clone https://github.com/person/project.git
Cloning into 'bloodbank'...
fatal: unable to access 'https://github.com/person/project.git': Could not resolve host: github.com
最佳答案
这意味着 DNS 无法在您的容器内运行。
尝试像“Network calls fail during image build on corporate network”一样,添加dns network setting到你的 docker run
命令
docker run --dns 10.0.0.2 <image_name> bash
将“10.0.0.2
”替换为您的 DNS IP(ipconfig --all
或 ipconfig /a
on PC。
关于linux - docker 内部出现 fatal error : unable to access <url> Could not resolve host: github. com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62376346/