vmware / vmware/photon

Containers cannot reach eachother (PhotonOS 3, minimal, clean install).

Open
#1,082 9 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

container network
Dominant language
C
Stars
3.2k
Forks
692
PR merge metrics
No merged PRs in 30d

Description

Hi guys. spent several days on resolving this. But need your help to solve my issue.

Description:
On a clean system install, I started Docker and run several containers (Portainer, Influxdb, Chronograf, Telegraf).

Connectivity to the containers from the outside (e.g. a different computer) works perfectly.
Connectivity from the containers to the outside works also perfectly.
But the containers on the same dockerhost cannot reach eachother.

Reflection
So, my system setup runs fine as long as I do not interconnect the containers (e.g. run telegraf on a different server), but ofcourse, this is not the objective of having a dedicated VM as dockerhost.

My personal thoughts: PhotonOS somehow restrict network traffic from one container to another.

The exact (!) same docker setup works fine when run on Centos8 (both bare-metal, as in VM). I made a picture of the three situation that I tested with.

System description
10th generation i7 NUC (NUCi7FNH, 64 GB ram)
Clean install of Centos8 (minimal, SElinux disabled, firewalld disabled, root access)
Clean install of VMware Workstation pro 16 (Linux version, nogui)
Clean install of VM with PhotonOS (minimal, 8 GB ram) .. it is the only VM running on the VMware host / I tried both the ISO and the OVA alternative.
VMware network adapter in bridge mode.
Containers network run in bridge mode.

Any help, experiences, best practices? Would be really appreciated. Thanks.

greetings, Jasper.

102711939-a0dca900-42bd-11eb-94ec-26412a530150

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the report on a clean PhotonOS 3 minimal install with Docker bridge networking and the listed Portainer, InfluxDB, Chronograf, and Telegraf containers. Compare container-to-container connectivity with the described CentOS 8 setup; done means identifying the PhotonOS-specific cause and documenting or implementing a verified fix.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, linux
Domain
devops, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.