如果其他服务可以访问该 IP,可能是防火墙阻止了 Docker 的连接。检查防火墙规则,确保 443 端口对 Docker 登录开放如何查看
时间: 2024-10-12 11:10:47 浏览: 204
查看并管理防火墙规则以允许 Docker 对 443 端口的访问通常取决于您所使用的操作系统和特定的防火墙软件。下面是针对几种常见系统的基本步骤:
**Linux (Ubuntu/Debian)** 使用 UFW (Uncomplicated Firewall):
```sh
sudo ufw status # 查看当前防火墙状态
sudo ufw allow 'HTTPS' # 允许443端口,HTTPS可以用通配符替换
sudo ufw reload # 应用更改
```
**Linux (CentOS/RHEL)** 使用 firewall-cmd:
```sh
sudo firewall-cmd --list-all # 列出所有规则
sudo firewall-cmd --permanent # 进入永久模式
sudo firewall-cmd --add-port=443/tcp # 添加443端口
sudo firewall-cmd --reload # 应用新的规则
或者编辑firewalld配置文件:
sudo vi /etc/firewalld/zones/public.xml
添加<port protocol="tcp" port="443"/>,然后重启firewalld服务。
```
**macOS** 使用 System Preferences 中的“安全与隐私”:
- 打开 System Preferences > Security & Privacy
- 转到左侧面板的“防火墙”
- 在左侧点击加号(+)添加例外,选择“自定”,然后输入“tcp/443”
**Windows (Windows Defender Firewall)**:
- 打开控制面板 -> 系统和安全 -> Windows Defender Firewall
- 创建新入站规则,选择“程序”,在应用程序列表中查找 Docker 或 Docker Desktop,然后选择端口号443。
在每个操作之后,记得检查防火墙规则是否生效,可以通过再次尝试连接 Docker 来验证。如果您不确定如何操作,可以查阅对应系统的防火墙教程或文档。
阅读全文
相关推荐


















