diff --git a/docker/resource_docker_container_funcs.go b/docker/resource_docker_container_funcs.go index ae451c05..2160323a 100644 --- a/docker/resource_docker_container_funcs.go +++ b/docker/resource_docker_container_funcs.go @@ -930,7 +930,9 @@ func portSetToDockerPorts(ports []interface{}) (map[nat.Port]struct{}, map[nat.P portBinding.HostIP = ip } - retPortBindings[exposedPort] = append(retPortBindings[exposedPort], portBinding) + if extOk || ipOk { + retPortBindings[exposedPort] = append(retPortBindings[exposedPort], portBinding) + } } return retExposedPorts, retPortBindings