Você pode comunicar a máquina host ou até mesmo dois contêineres usando o mesmo soquete. No caso geral de dois contêineres, você deve iniciar as duas janelas de encaixe da máquina host compartilhando um volume que deve ser criado na máquina host.
docker run --name "containerA" -v /var/run/common_socket_dir:/var/run/common_socket_dir...
docker run --name "containerB" -v /var/run/common_socket_dir:/var/run/common_socket_dir...
Ambos containerA e containerB agora podem usar soquetes como / var / run / common_socket_dir / socketX para interconectar. Naturalmente, a máquina host poderia usar os soquetes neste volume para se comunicar com os contêineres