首页 > 解决方案 > Wiremock Docker Container 不使用提供的端口(而是使用 8080)

问题描述

我正在使用 WireMock Docker 映像并使用它来分离容器。我可以验证容器是否已启动并正在运行,但在查看容器日志后,它看起来是否仍在运行8080?至少,我无法使用Wiremocklocalhost:9999/__admin

创建 Wiremock 容器: docker run -d -p 9999:9999 my-registry.com/rodolpheche/wiremock --verbose

验证容器:docker ps

CONTAINER ID        IMAGE                              COMMAND                  CREATED             STATUS              PORTS                                        NAMES
7b9847734cd4        my-registry.com/rodolpheche/wiremock   "/docker-entrypoint.…"   7 seconds ago       Up 5 seconds        8080/tcp, 8443/tcp, 0.0.0.0:9999->9999/tcp   elegant_elion

在此处输入图像描述

标签: dockerwiremockwiremock-standalone

解决方案


您需要运行docker run -it --rm -p 9999:8080 rodolpheche/wiremock才能运行文档中明确提到的Wiremock。可以使用以下网址访问它:http://localhost:9999/__admin


推荐阅读