Docker容器之间通过UNIX套接字连接

我是新手到Docker,但我想知道:是否有可能从Linux机器上的其他容器(任何)与UNIX套接字连接一个容器? 例如,我有一个应用程序核心容器和第二个容器,涵盖数据库的东西。 第二个例子是两个带有应用程序代码的容器,第一个容器可以触发一些事件。

在这两种情况下,性能对我来说都很重要 如果这样做是不可能的,是否有解决这些问题的办法?

谢谢!

是。 您可以使用卷装将套接字安装到容器中。 并且多个容器可以安装相同的卷,无论是命名卷还是主机装载,都可以在容器之间共享套接字。 你经常看到今天安装docker socket的容器​​,例如

docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock busybox 

将运行一个容器与dockersockets安装。