pra*_*mod 6 docker macos-catalina
我正在努力为 docker swarm 连接打开一个端口 2377。
Mac OSX 规范:
System Version: macOS 10.15.2 (19C57)
Kernel Version: Darwin 19.2.0
Run Code Online (Sandbox Code Playgroud)
我尝试打开端口的方法有很多:
使用 System Preferences->Security and Privacy-> Firewall 启用防火墙。然后编辑/etc/pf.conf如下文件,这根本没有帮助:
pass in proto tcp from any to any port 2377
pass in proto tcp from any to any port 8080
Run Code Online (Sandbox Code Playgroud)
启用和禁用防火墙后,之前启用的端口 8080 被禁用,并且找不到任何方法重新启用它。
ufw 已弃用,似乎不再起作用。
nc -l 8080 (netcat 根本没用,从来没有工作过)。
PFCTL(不工作):
HQTML git:(AD-14024)$ sudo pfctl -f /etc/pf.conf
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.
No ALTQ support in kernel
ALTQ related functions disabled
Run Code Online (Sandbox Code Playgroud)
已安装nmap,显示:
Starting Nmap 7.80 ( https://nmap.org ) at 2020-01-14 00:50 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00017s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 971 closed ports, 27 filtered ports
PORT STATE SERVICE
53/tcp open domain
8021/tcp open ftp-proxy
Nmap done: 1 IP address (1 host up) scanned in 5.43 seconds.
Run Code Online (Sandbox Code Playgroud)
以前的帖子似乎都不再起作用了。请建议。
DEX*_*7RA -1
让我尝试一下。即使它不起作用,我们也会采取进一步的措施来解决这个问题。相反,尝试允许内部子网内的所有流量。
做一个
docker network ls
Run Code Online (Sandbox Code Playgroud)
并查看 docker 正在使用的网络列表,在这个问题中我们特别关心的是入口网络。
docker network ingress inspect
Run Code Online (Sandbox Code Playgroud)
我希望我能为您指出解决该问题的大致方向。干杯:)
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |