use ExposedPorts as principal_port