链接到另一个docker容器时,来自postgresql的二进制文件不可用

我试图做一些非常简单的事情:从链接到它的容器中调用psql或任何其他Postgrsql二进制文件。 例如,做一些事情:

docker run --name my_build -i -t --link=postgres my_image /bin/bash

当然假设postgres容器正在运行。 任何想法为什么my_image没有包含这些二进制文件? 这是CIpipe道的一部分,其中my_image实际上可以访问Postgresql,但由于某些原因,不直接访问其命令。 我在这里错过了什么?

我也试过volumes-from没有工作。

那么我假设postgres二进制文件安装在postgres容器中,但没有在my_image上。 你正试图从my_image容器中调用这些命令。 docker链接只是一个networking链接,只允许通过任何端口连接到链接的容器。 也放在/ etc /主机的容器名称和它的IP,以方便连接。

如果二进制文件安装在my_image中,请检查如何通知它们发出到postgres容器的远程连接。

问候