在Docker容器中部署的Flask-restplus微服务未find错误

我有flask-restplus API,在本地运行时工作正常。 在docker守护进程在虚拟机中运行的Docker容器中启动Docker容器,其中包含Dockerfile

COPY requirements.txt /app/ RUN pip install -r requirements.txt ENV PYTHONPATH=:/app/ CMD python app.py 

然后使用docker run命令运行Docker镜像

 docker run -d -p 8888:8888 img 

当访问虚拟机以外的容器时,出现以下错误

404没有find

未find

在服务器上找不到请求的URL。 如果您手动inputurl,请检查拼写,然后重试。

但是当试图在虚拟机中访问它时,它是可访问的

curl http:// localhost:8888 / api / v1 / QA客户端API