除了通过套接字/网络之外,是否有任何方式可以在docker容器之间进行通信?我已经阅读了docker文档,其中说我们可以使用--link选项链接docker容器,但它没有说明如何将data / msg从一个容器传输到另一个容器。我已经创建了一个名为checkram的容器。
现在我想用这个容器链接一个新容器,然后运行
docker run -i -t --privileged --link=checkram:linkcheck --name linkcont topimg
命令。
然后我在linkcont容器中检查了包含 tcp://172.17.0.14:22 的env变量LINKCHECK_PORT
。
我不知道如何处理这个ip和端口以及如何从linkcont容器与checkram容器进行通信。任何人都可以帮助我吗?提前谢谢。
答案 0 :(得分:0)
您可以使用多种工具来实现运行多个docker容器并与之交互。 docker有一个工具:docker Compose,您可以在其中构建和交互多个容器。
另一个可行的工具:decking你也可以使用FIG,但我发现装饰非常直接且易于配置。那时我正在使用甲板,docker compose尚未发布。 docker compose是一个较新的工具,但它是由docker开发的。