Docker 容器无法连接到外部 Oracle 服务器

Docker 容器无法连接到外部 Oracle 服务器

我和我的同事有相同的设置:M1 Mac、Docker Desktop,连接到同一个 VPN - 当他们下载 fedora 映像、在容器中安装 telnet 并连接到远程服务器时:

docker pull fedora
docker exec -it [container id] /bin/bash
root@[container]: dnf install telnet -y
root@[container]: telnet [domain] [port]
root@[container]: Trying [ip]...

他们得到:

Connected to [domain name].

当我按照完全相同的步骤操作时,我得到:

telnet: connect to address [ip]: Connection timed out

我认为这可能是容器和本地主机系统之间的网络连接问题,但似乎如果我们遵循完全相同的步骤,链中就会出现其他问题。

答案1

所以这确实是docker网络运行的一个问题:

docker network prune

然后重新运行 fedora 命令使连接成功。

相关内容