Образ докера Confluent Schema Registry не открывает порт 8081 вне контейнера - PullRequest
0 голосов
/ 12 марта 2019

Я запускаю следующий контейнер, используя образ докера для реестра Confluent Schema.Внутри контейнера все работает нормально, что означает, что я могу запустить команду оболочки внутри контейнера для localhost: 8081 / subject и получить пустой список, как и ожидалось.

Однако я пытаюсь раскрутить реестр схем вконтейнер, чтобы я мог создать приложение локально, которое указывает на этот экземпляр реестра схемы.Поэтому я попытался выставить порт 8081 на мою локальную машину.Но localhost: 8081 не доступен с моей машины.Нет ли способа сделать то, что я пытаюсь сделать здесь?Я попытался запустить реестр схемы без докера на моем компьютере с Windows, но я не увидел специфический для Windows файл схемы-реестра-запуска.

docker run -d \
  --net=host \
  --add-host=linuxkit-00155da9f301:127.0.0.1 \
  -p 8081:8081 \
  --name=schema-registry \
  -e SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL=iptozookeepernode1:2181,iptozookeepernode2:2181 \
  -e SCHEMA_REGISTRY_HOST_NAME=localhost \
  -e SCHEMA_REGISTRY_LISTENERS=http://localhost:8081 \
  -e SCHEMA_REGISTRY_DEBUG=true \
  confluentinc/cp-schema-registry:latest
...