Tag: 龙卷风

从docker中的另一个容器连接到redis

我有应用程序,使用龙卷风和龙卷风redis 。 [图像“ docker images应用程序”]我开始redis: docker run –name some-redis -d redis 然后,我想将我的应用程序与redis链接起来: docker run –name some-app –link some-redis:redis app 我有错误: Traceback (most recent call last): File "./app.py", line 41, in <module> c.connect() File "/usr/local/lib/python3.4/site-packages/tornadoredis/client.py", line 333 , in connect self.connection.connect() File "/usr/local/lib/python3.4/site-packages/tornadoredis/connection.py", line 79, in connect raise ConnectionError(str(e)) tornadoredis.exceptions.ConnectionError: [Errno 111] Connection refused 我已经用本地的龙卷风和redistesting了我的代码,它工作。 在这个问题 […]

错误:tornado.general:WebSocket … Swampdragon:DoesNotExist:匹配查询不存在

我按照第一个教程: http : //swampdragon.net/tutorial/part-1-here-be-dragons-and-thats-a-good-thing/ 我和Docker一起工作。 我不得不打开端口9999和6379,像这样运行: sudo docker run –rm -ti -p 8000:8000 -p 6379:6379 -p 9999:9999 –name swarmdragon –net host -v /DJANGO_PATH/:/swarmdragon swarmdragon-install bash (不能访问本地主机:9999从主机没有“-net主机”选项。不知道为什么:/) docker集装箱启动时,我必须启动这些过程: service redis-server start ./manage.py runsd ./manage.py runserver 0.0.0.0:8000 一切似乎在主机上工作,但: 我不得不刷新,当我添加第一个“TodoList对象”看到它,但所有新的“TodoItem对象”显示,当我添加,而不刷新(这是点^^) 如果我将其添加到pipe理面板中,则看不到另一个“TodoList对象”。 即使我刷新。 当我删除所有的“TodoList对象”并刷新页面时,从“./manage.py runsd”中得到一个奇怪的错误。 同样,当我添加一个新的“TodoList对象”,当我创build一个新的后删除: : ——– SwampDragon —— Running SwampDragon on 127.0.0.1:9999 DRAGON_URL: http://localhost:9999/ Version 0.4.2.2 Debug: […]

连接到Docker中的龙卷风应用程序

在Dockerfile中我使用: EXPOSE 8888 所以,我运行容器: docker run –name some-app –link some-redis:redis -d app 在输出中我有这个string: c980349b5b2120064fc197b00a1aaf94aa16c788b66cb148da7826bb5488d0db 然后我想知道ip,我可以从浏览器连接: docker inspect –format '{{ .NetworkSettings.IPAddress }}' c980349b 5b2120064fc197b00a1aaf94aa16c788b66cb148da7826bb5488d0db 它返回172.17.0.20 我去web-brouser和页面http://172.17.0.20:8888 ,但我有在Chrome ERR_CONNECTION_TIMED_OUT 最新的问题和如何解决? 谢谢! UPDATE Dockerfile: FROM python:3.4.3-slim RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY app.py /usr/src/app/ COPY requirements.txt /usr/src/app/ RUN pip install -r requirements.txt CMD [ "python", "./app.py" ] […]

龙卷风/ graphlab无法在docker中分配请求的地址

运行gl.canvas.set_target('ipynb')在gl.canvas.set_target('ipynb')容器中抛出下面gl.canvas.set_target('ipynb') 。 即使使用gl.canvas.set_target('ipynb', port=28892) ,其中28892是一个开放的端口,错误保持不变。 ————————————————————————— error Traceback (most recent call last) <ipython-input-257-3f215a521352> in <module>() —-> 1 gl.canvas.set_target('ipynb') /opt/conda/envs/gl-env/lib/python2.7/site-packages/graphlab/canvas/utils.pyc in set_target(target, port) 102 # and to preserve backwards compatibility/other use cases 103 # (running a notebook exported to .py, for instance) –> 104 _active_target = targets[target]() 105 106 # track metrics on target /opt/conda/envs/gl-env/lib/python2.7/site-packages/graphlab/canvas/target.pyc in […]