两个Docker容器之间的通信

时间:2017-01-22 15:35:14

标签: python docker

我正在使用Docker和两个容器。其中一个是用Python编写的简单服务器:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Flask Dockerized'

if __name__ == '__main__':
    app.run(debug=True,host='0.0.0.0')

第二个是简单的客户:即

r = requests.get('http://localhost:5000')

如果他们两个都在不同的容器中运行,我如何让他们彼此了解?

1 个答案:

答案 0 :(得分:1)

如果您使用Cycle这样的平台,则可以使用主机名通过加密的专用网络连接容器。

免责声明:我是Cycle的开发人员。

P.S。这是您可以用来试用的链接: https://portal.cycle.io/signup?code=JO4J8BM