Tag: 烧瓶

Windows Docker2boot示例无法从本地主机打开页面

我在我的Windows电脑上安装了Docker2boot,我正在学习本教程 ,试图设置一个包含运行作为瓶服务器,所以我可以访问容器/本地外的页面。 我启动了瓶服务器,我假设它正在运行通过调用docker top命令。 但是,我试图在我的Chrome浏览器中打开它,无法打开它。 它不告诉我这个页面不存在,而是永远挂在那里。 谁能帮我? 更新,它在我的Windows机器上的Ubuntu Virutal Box到底工作。

Docker IO错误与本地js文件

我有很难与docker加载本地js文件。 我没有问题在本地计算机上testing,但如果我托pipe它运行在No such file or directory: 'static/js/data.js上的Web服务器No such file or directory: 'static/js/data.js错误。 我的代码组织如下: Root/ application.py static/ js/ data.js templates/ index.html 在application.py我生成文件data.js和从index.html我读文件data.js没有问题<script src="../static/js/data_data.js"></script> 在application.py我使用file = open("static/js/data.js", "w+")创build一个在本地机器上正常工作但不在Web服务器(EC2) 这是我的dockerfile FROM ubuntu:14.04 RUN apt-get update RUN apt-get install python-setuptools -y && DEBIAN_FRONTEND=noninteractive apt-get install python-setuptools -y RUN apt-get install python-pip -y RUN apt-get install python-numpy -y RUN apt-get […]

运行在docker(uwsgi)上的Nginx上的404

我一直在与此作斗争,无法摆脱困境。 我有一个简单的Dockerfile工作,我使用supervisord作为CMD来启动nginx和uwsgi。 它做的工作,但我回来了404。所以我做的是改为启动docker/bin/bash和手动启动和debugging ,例如: sudo docker run -t -i -p 8095:80 myimage /bin/bash 所以这是我的nginx conf(在站点可用,然后在启用站点的链接): server { listen 80; server_name 0.0.0.0; location / { include uwsgi_params; uwsgi_pass unix:/WikiRockWord2Vec/WikiRockWord2Vec.sock; } } 这是我的uwsgi ini: [uwsgi] module = wsgi master = true processes = 5 socket = /WikiRockWord2Vec/WikiRockWord2Vec.sock chmod-socket = 777 vacuum = true uid = www-data die-on-term […]

Python当前目录下的脚本

所以,我遇到了一些特殊情况,我试图find一个干净的解决scheme。 目前我们有18个不同的回购,所有与python部署实用程序复制和粘贴18次与venv …对我来说这是令人厌恶的。 我想将这些实用程序烧成一些“工具”docker镜像,只需要执行它们,而不必让每个文件夹都安装所有依赖项18次。 /devtools/venv /user-service/code /data-service/code /proxy-service/code /admin-service/code 最终,我想CD到用户服务,并运行类似于docker run tools version_update.py的命令 – 并有docker镜像装载用户服务的代码,并运行脚本。 我将如何做到这一点,有没有更好的办法,我没有看到?

连接被重置在烧瓶networking应用程序

========== 大家好! 我实际上是物联网领域的学徒,我正在学习如何将应用程序(目前的python和js)集成到一些服务上,例如cloudfoundry或者docker。 我遇到了一个Docker的问题,我按照正式的Docker教程来部署一个Web应用程序(幸运的是一个python / flask一个:D),但是当我试图部署我的应用程序,当我来到连接部分失败,并回复“连接被重置“ 代码:导入json导入线程导入线程导入io from flask import Flask, render_template, request from flask_socketio import SocketIO # Global variables app = Flask(__name__) lock = threading.Semaphore(0) IOCReplay.lock = lock async_mode = None socketio = SocketIO(app) IOCReplay.socketio = socketio @app.route("/") def root(): return render_template('index.html') @app.route("/dependencies") def getDependencies(): data = '' with open('./dependencies.json') as data_file: data = […]

我有多个瓶子微服务,都相互沟通,我将如何configurationdocker?

我有多个烧瓶微服务(这显然是混淆保护知识产权) ├── README.md ├── api_starter.py ├── app_api.py ├── service1 │ ├── __init__.py │ ├── api.py │ └── service1.py ├── service2 │ ├── __init__.py │ ├── api.py │ ├── service2.py ├── dags │ ├── airflow_pipeline_runner.py ├── service3 │ ├── __init__.py │ ├── api.py │ ├── service3.py ├── service4 │ ├── __init__.py │ ├── api.py │ └── […]

从Docker容器内部连接到RDS PostgreSQL数据库时出错

我有一个在Docker容器中运行Flask_sqlalchemy的应用程序。 容器运行不正常,所以我潜入并尝试运行该应用程序,并得到以下错误: sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused Is the server running on host "DBNAME.XXXXXXXXXX.eu-west-1.rds.amazonaws.com" (000.000.000.000) and accepting TCP/IP connections on port 5432? 应用程序在容器外工作正常,我无法弄清楚发生了什么事情。 这可能与AWS-RDS安全组有关吗? 他们目前被configuration为只接受来自我们办公室的入站连接。 编辑: 这是我的Dockerfile: FROM ubuntu:latest RUN apt-get update -y RUN apt-get install -y python-pip python-dev build-essential libpq-dev python-shapely COPY . /src WORKDIR /src RUN pip install -r […]

build立一个python瓶web应用程序的Docker图像。 未显示图像或找不到要求.txt

我正在尝试创build一个使用Docker创build的Web应用程序的构build,但是我没有成功。 我试图遵循两个不同的教程,但都没有为我工作 教程1 :构build似乎完成没有任何问题,但我找不到任何地方的图像文件,'sudodockerps -a'什么也没有返回。 通过教程2 :我现在得到另一个错误,找不到需求文件。 我在这里查找了解决scheme,但似乎我正在通过将其添加到“ADD requirements.txt / webapp”命令构build正确的东西。 我检查了我拼写要求的权利,哈哈。 现在,我确实在“sudo docker ps -a”中看到了它,但是我没有看到任何图像文件,并且如果我这样做,可能无法正常工作,因为找不到要求。 我很困惑什么是错的,以及我应该如何正确构builddocker工人。 如何让它find需求文件,然后在完成“构build”命令时,实际上有一个图像。 这个图像在哪里存储? 以下是第二篇教程之后的设置。 Dockerfile FROM ubuntu:latest #Update OS RUN sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list RUN apt-get update RUN apt-get -y upgrade # Install Python RUN apt-get install -y python-dev python-pip # Add requirements.txt ADD requirements.txt /webapp # Install […]

Docker上的Flask-WTF CSRF标记错误

提交Flask-WTF表单后,我看到错误“会话令牌丢失”或“CSRF令牌不匹配”。 这个错误只发生在使用Docker-compose的Docker上运行,也就是说,当我正常运行Flask应用程序时,没有CSRF错误。 我使用Flask-WTF 0.14.2,Docker 17.03.1-ce,Docker-compose 1.13.0-rc1

如何为Docker容器分配更多的内存?

我有python烧瓶应用程序加载到内存大文件(3.5 GB)。 当我在Docker中运行该应用程序时,它不响应请求,但容器以某种方式工作。 当我尝试运行我的应用程序而不加载大文件到内存时,它会响应请求。