在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