解决容器dns问题
临时
docker exec -it llm bash -c 'echo "nameserver 172.16.2.20" > /etc/resolv.conf'(base) user@gpu:/data/std/sdk/llm$ docker exec -it llm cat /etc/resolv.conf
nameserver 172.16.2.20
持久化配置的建议
要是你希望容器重启之后 DNS 配置依然有效,更好的办法是在创建容器时就添加 --dns 选项,或者修改 Docker 守护进程的配置文件 /etc/docker/daemon.json,在其中加入如下内容:
json
{
“dns”: [“172.16.2.20”]
}
修改完成后,重启 Docker 服务:
bash
sudo systemctl restart docker