3

我正在使用 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

在此处输入图像描述

4

2 回答 2

2

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

于 2020-07-24T05:26:37.643 回答
1

这解决了我的问题(附加 --port 9999):

docker run -d -p 9999:9999 my-registry.com/rodolpheche/wiremock --verbose --port 9999
于 2020-07-24T05:36:11.273 回答