来自Docker容器的scp使用内部IP地址

时间:2018-04-03 06:23:46

标签: docker google-cloud-platform ip-address

我有一个包含内部和外部IP地址的Google Cloud实例:

hostname -I

10.......5 172......1

第一个是内部,第二个是外部IP。

当我创建一个docker容器并运行相同的命令时,我得到:

hostname -I

172......2

我想在两台Google Cloud计算机之间scp数据,我想确保我不会招致任何出口。如何确保docker容器使用Google Cloud中的内部IP地址?

谢谢!

1 个答案:

答案 0 :(得分:0)

根据此example,您可以在Docker中公开主机中的端口,但是对于nginx。您可以使用Host Networking来达到目的。

这已在此thread中解释