Tag: 烧瓶restplus

在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

flask-restplus微服务在Docker容器上无法访问

这是关于一个带有echo端点的简单的flask-restplus microservice,可以在这里find,默认情况下在端口5000上运行: cd $src_folder python app.py 但是在一个简单的Dockerfile的docker容器中运行时… RUN pip install –no-cache-dir -r requirements.txt CMD [ "python", "./app.py" ] …正确的端口映射/暴露,由于某种原因无法访问: docker run -d -h $HOST –name $CONTAINER \ –publish $SERVER_PORT:$CONTAINER_PORT $DOCKER_HUB_IMG:$IMAGE_VERSION 即使容器日志告诉它已经正确启动: (venv) …/flaskexample$ docker logs flaskexample 2017-09-17 18:23:12,505 – werkzeug – INFO – * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 2017-09-17 18:23:12,506 – werkzeug […]