两个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')
如果他们都在不同的容器中运行,我怎么能让他们相互认识?
如果您使用像Cycle这样的平台,则可以使用主机名通过encryption的专用networking连接容器。
免责声明:我是Cycle的开发人员。
PS这里有一个链接,您可以尝试一下: https : //portal.cycle.io/signup?code=JO4J8BM