关于Mac宿主机无法ping通Docker容器的问题

https://www.cnblogs.com/luo-c/p/15830769.html

1.首先 Mac 端通过 brew 安装 docker-connector

复制代码
brew install wenjunxiao/brew/docker-connector

2.手动修改 /usr/local/etc/docker-connector.conf 文件中的路由(也可使用博客中的命令自动配置):

3.配置完成,直接启动服务(需要 sudo,路由配置启动之后仍然可以修改,并且无需重启服务立即生效),需要输入本机密码

复制代码
sudo brew services start docker-connector

4.使用一下命令在docker 端运行 wenjunxiao/mac-docker-connector

复制代码
docker run -it -d --restart always --net host --cap-add NET_ADMIN --name connector wenjunxiao/mac-docker-connector

5.安装完成,重试ping 操作

由上图可见,ping通了,如果 ping不通,重启一下电脑再试一下(前提是 ping的目标地址所在的容器,已经启动了,可以使用 docker ps查看运行着的容器)。

相关推荐
谷隐凡二3 分钟前
Docker 的核心理念及技术的简单说明
运维·docker·容器
daqinzl5 分钟前
Docker 安装 Ubuntu
ubuntu·docker
L***B56814 分钟前
如何安装linux版本的node.js
linux·运维·node.js
会飞的小蛮猪1 小时前
Ubuntu24.04 基于Containerd部署K8s1.34(私服部署)
docker·云原生·kubernetes
脏脏a1 小时前
【Linux】Linux进程状态深度解析
linux·运维·服务器
凉晓风1 小时前
Linux中常见几种自启动方式的区别
linux·运维·服务器
小熊officer1 小时前
Nginx学习
运维·学习·nginx
秋邱1 小时前
价值升维!公益赋能 + 绿色技术 + 终身学习,构建可持续教育 AI 生态
网络·数据库·人工智能·redis·python·学习·docker
ManThink Technology2 小时前
LoRaWAN网关:连接私有服务器是“可行”还是“明智”?
运维·服务器
J***Q2922 小时前
DevOps金融服务安全要求
运维·安全·devops