我有一个 docker 容器,里面有 js 应用程序。它在任何本地主机上都能正常工作,但是当我尝试在远程服务器上运行它时,它没有互联网连接并且在第一次查询时崩溃。我尝试了不同的运行方式,但没有任何选项可以解决这个问题。关于如何解决它的任何建议?
运行命令是:
docker run --network=host --shm-size=1g --rm -u root --dns 8.8.8.8 --cap-add=NET_ADMIN --cap-add=SYS_ADMIN --device=/dev/net/tun --privileged --sysctl net.ipv6.conf.all.disable_ipv6=0 containerID
我无法从容器 shell ping IP 地址和解析名称