Rumah > Operasi dan penyelenggaraan > Docker > 两个docker不同主机如何实现互相访问

两个docker不同主机如何实现互相访问

Lepaskan: 2020-03-31 10:05:39
asal
4899 orang telah melayarinya

两个docker不同主机如何实现互相访问

我们都知道同一台主机中的docker容器可以相互访问,那么不同主机中的docker容器间是否可以相互访问呢?

答案是可以的,解决思路是在主机中把另外主机上docker容器的网段加入到路由表中。

现有主机A 192.168.124.51,主机B 192.168.124.55,具体步骤如下:

1、修改一台主机docker容器使用的网段(默认是172.17.x.x)

2、设已经修改好docker网段,例如主机A中docker容器使用10.1.x.x网段,主机B中docker使用172.17.x.x网段

在A中添加路由表

sudo route add -net 172.17.0.0 netmask 255.255.0.0 gw 192.168.124.55
Salin selepas log masuk

主机B中添加

sudo route add -net 10.1.0.0 netmask 255.255.0.0 gw 192.168.124.51
Salin selepas log masuk

至此,主机A,B中的容器可以相互访问了。

更多相关教程,请关注PHP中文网docker教程栏目。

Atas ialah kandungan terperinci 两个docker不同主机如何实现互相访问. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan