无法通过网络访问 Docker 容器

无法通过网络访问 Docker 容器

访问网络上的 Docker 容器时遇到一些问题。服务器软件堆栈:

  • 普罗克斯维
  • 乌班图22.04
  • Jellyfin(Web UI 有效)
  • Portainer(Web UI 不起作用)
  • QBittorrent(Web UI 不起作用)

使用的 Docker 镜像:

  • lscr.io/linuxserver/qbittorrent:最新
  • 果冻/果冻:最新
  • portainer/portainer-ce:最新

安装成功,使用了 jellyfin 和 qbittorrent 的 docker-compose.yml 文件。可以在端口 8096 上访问 Jellyfin。当尝试使用 [IP]:8080 或 [IP]:8000 通过 Chrome 访问 Qbittorrent 和 Portainer 时,它们将超时。
Portainer 的端口映射:

  • 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp

Qbittorrent 的端口映射:

  • 0.0.0.0:6881->6881/tcp, :::6881->6881/tcp, 0.0.0.0:8080->8080/tcp

Jellyfin 下没有列出任何映射docker container ls。 UFW 设置为非活动状态,是否需要配置端口转发?

答案1

我最终擦除了虚拟机并重新开始,因为我在这方面没有取得任何进展。我猜测为什么会发生这种情况是因为更改了 DNS 设置(使用 8.8.8.8),但我不是 100%。我需要的所有容器现在都可以与 Portainer 一起正常工作。

相关内容