Я запускаю следующий контейнер, используя образ докера для реестра 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