Saya memiliki buruh pelabuhan yang diinstal pada CentOS 7 dan saya menjalankan firewallD.
Dari dalam wadah saya, pergi ke host (default 172.17.42.1)
Dengan firewall menyala
container# nc -v 172.17.42.1 4243
nc: connect to 172.17.42.1 port 4243 (tcp) failed: No route to host
dengan firewall shutdown
container# nc -v 172.17.42.1 4243
Connection to 172.17.42.1 4243 port [tcp/*] succeeded!
Saya telah membaca dokumen di firewalld dan saya tidak sepenuhnya memahaminya. Apakah ada cara untuk dengan mudah membiarkan segala sesuatu dalam wadah buruh pelabuhan (saya kira pada adaptor docker0) akses tidak terbatas ke tuan rumah?
add-port
itu berlebihan. Jikadocker0
ditandai tepercaya, toh port itu akan tetap masuk.add-port
. Anda juga harus memulai ulang buruh pelabuhan .Perintah-perintah ini berhasil:
sumber