关于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 分钟前
基于Chrome140的Reddit账号自动化(关键词浏览)——运行脚本(三)
运维·自动化
eventer1237 分钟前
构建 HertzBeat Docker 镜像的技术实践
运维·docker·容器
深耕AI16 分钟前
【wordpress系列教程】02 Blocksy主题
运维·服务器·前端
遇见火星38 分钟前
Jenkins核心部署流程
运维·jenkins
gaize12132 小时前
服务器异常如何解决
运维·服务器
Wokoo72 小时前
Docker镜像与分层深入理解
docker·云原生·容器
dragoooon342 小时前
仿muduo库实现高并发服务器-面试常见问题
运维·服务器·面试
Empty_7773 小时前
K8S-Job & Cronjob
java·linux·docker·容器·kubernetes
开***能3 小时前
ASI转Profinet网关助力包装全产业自动化
运维·自动化