遵循本节并尝试使其在 Windows 中运行:https://github.com/swagger-api/swagger-editor?tab=readme-ov-file#docker
我无法获得
的等效命令docker run -d -p 80:8080 -v $(pwd):/tmp -e SWAGGER_FILE=/tmp/swagger.json swaggerapi/swagger-editor
在 Windows 命令提示符下工作
我认为相当于
docker run -d -p 80:8080 -v %cd%:/tmp -e SWAGGER_FILE=/tmp/swagger.yaml swaggerapi/swagger-editor
但这不起作用
您没有提供有关您的环境的太多信息,因此我假设您正在尝试使用 Windows docker 主机运行它。
这是不可能的,因为 Windows docker 主机只能运行基于 Windows 的 docker 镜像,而您尝试运行的镜像是基于 Alpine Linux 的。
如果您想运行此映像,则需要在安装在 WSL2 中的 Docker 主机上运行它。