小编Bri*_*ian的帖子

Docker容器没有网络访问权限

我从 Strato 租了一台 VPS Linux VC4-8 服务器,想在上面部署一些 Docker 容器。不幸的是,部署的容器无法访问互联网或无法解析 DNS。因此,我无法像RUN apk update 构建过程中那样运行命令。

我已经尝试了各种解决方案,但不幸的是没有成功。以下是我已经阅读和尝试过的一些主题:

以下是我的问题的示例,从完全干净的服务器(Ubuntu 22.04)开始:

  1. ping 8.8.8.8ping google.com完美运行(在主机上)

  2. 使用官方说明安装 Docker (使用 apt 存储库安装)

  3. 运行docker pull alpinedocker run --rm -it alpine:latest

  4. 连接到 alpine 容器

    1. PING 8.8.8.8 (8.8.8.8): 56 data bytes
      ^C
      --- 8.8.8.8 ping statistics ---
      30 packets transmitted, 0 packets received, 100% packet loss
      
      Run Code Online (Sandbox Code Playgroud)
    2. / # ping google.com
      ping: bad address 'google.com'
      
      Run Code Online (Sandbox Code Playgroud)

我还在另一台服务器(来自 Hetzner)上尝试了这些步骤,一切正常。 …

dns connectivity docker server ubuntu-22.04

4
推荐指数
1
解决办法
2153
查看次数

标签 统计

connectivity ×1

dns ×1

docker ×1

server ×1

ubuntu-22.04 ×1