记录ubuntu安装docker-laradock 遇到的yarn composer下载包代理超时问题
一、Docker容器无法在Ubuntu 20.04桌面主机上解析DNS
二、ubuntu下运行
sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"
容器中再次运行composer diagnose
三、更新 Docker 守护进程
为此,您需要更改 Docker 守护程序的 DNS 设置。您可以通过创建守护进程配置文件来设置 docker 守护进程的默认选项/etc/docker/daemon.json
。
您应该使用以下内容创建此文件以设置两个 DNS,第一个是您网络的 DNS 服务器,第二个是在该服务器不可用时回退到的 Google DNS 服务器:
/etc/docker/daemon.json
:
{
"dns": ["10.0.0.2", "8.8.8.8"]
}
然后重启docker服务:
sudo service docker restart