关于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查看运行着的容器)。

相关推荐
Clarence Liu3 分钟前
虚拟机与容器的差异与取舍
linux·后端·容器
A132470531212 分钟前
防火墙配置入门:保护你的服务器
linux·运维·服务器·网络
摇滚侠24 分钟前
CentOS 7 Linux 离线安装 Docker:离线安装包、依赖文件、安装步骤
linux·docker·centos
CS Beginner1 小时前
【Linux】快速配置wifi和SSH服务
linux·运维·ssh
我也要当昏君1 小时前
第一节(代入排除法)
运维
become__better1 小时前
判断ceph osd 节点磁盘异常
linux·运维·ceph
计算机小手1 小时前
Kong + Konga 网关入门实践:Docker 部署、反向代理与插件使用指南
运维·经验分享·网络协议·docker·kong·开源软件
汪碧康1 小时前
【k8s-1.34.2安装部署】六.企业级部署cilium-1.18.4网络插件
网络·云原生·容器·kubernetes·k8s·cilium·xkube
回忆是昨天里的海1 小时前
k8s暴露服务NodePort
云原生·容器·kubernetes
特级业务专家1 小时前
这下发布不需要Jenkins了
linux·git·docker