Контейнер Docker не отображает порты, когда --net = host упоминается в команде docker run

У меня есть док-контейнер CentOS на хосте док-станции CentOS. Когда я использую эту команду для запуска образа докераdocker run -d --net=host -p 8777:8777 ceilometer:1.x Docker-контейнер получает IP-адрес хоста, но ему не назначены порты.

Если я запускаю ту же команду без "--net = host"docker run -d -p 8777:8777 ceilometer:1.x Докер предоставляет порты, но с другим IP. Версия докера 1.10.1. Я хочу, чтобы у контейнера Docker был тот же IP, что и у хоста с открытыми портами. Я также упомянул вDockerfile ИнструкцияEXPOSE 8777 но бесполезно, когда "--net = host" упоминается вdocker run команда.

Ответы на вопрос(1)

Ваш ответ на вопрос