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

相关推荐
心灵宝贝19 小时前
CentOS 7 安装 bzip2-libs-1.0.6-13.el7.x86_64.rpm 的详细步骤
linux·运维·centos
九皇叔叔21 小时前
Linux Shell 函数:从定义到实战,让脚本更高效
linux·运维·chrome·shell
isyangli_blog1 天前
(6)数据中心、台式(塔式)服务器、机架式服务器、刀片式服务器
运维·服务器
tq021 天前
Cookie和Seeion在客户端和服务端的角色作用
运维·服务器·安全
风清再凯1 天前
06_k8s数据持久化
云原生·容器·kubernetes
做运维的阿瑞1 天前
Docker 从入门到精通:完整通关笔记
笔记·docker·容器
Miki Makimura1 天前
Reactor 模式实现:从 epoll 到高并发调试
运维·服务器·c++·学习
00后程序员张1 天前
【Python】基于 PyQt6 和 Conda 的 PyInstaller 打包工具
运维·服务器·数据库
❀͜͡傀儡师1 天前
使用docker 安装dragonfly带配置文件(x86和arm)版本
运维·docker·容器
乐迪信息1 天前
乐迪信息:智慧煤矿输送带安全如何保障?AI摄像机全天候识别
大数据·运维·人工智能·安全·自动化·视觉检测