`
kanpiaoxue
  • 浏览: 1781354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

docker访问宿主机Mac的mysql

 
阅读更多

在Mac上面安装了docker以后,要在docker上面访问宿主机mac上面的3306端口的mysql,该如何实现呢?

在docker里面使用 docker.for.mac.host.internal:3306 就可以访问宿主机Mac上面的mysql了。

如下:

所以, 在 container 中应该用 docker.for.mac.host.internal 来访问宿主机.

 

同样的,在Windows下面也有类似的便捷地址用来访问宿主机器。如下:

On Mac and Windows it is possible to use docker.for.mac.host.internal (replaces docker.for.mac.localhost) and docker.for.win.host.internal (replaces docker.for.win.localhost) inside container. 

 

分享到:
评论

相关推荐

    docker容器无法访问宿主机端口的解决

    最近在工作时遇到一个问题,docker容器无法访问宿主机的redis,telent6379端口不通。 经排查发现,该服务器启用了防火墙,防火墙把6379的端口的访问授权给docker0网卡访问即可。 操作如下: firewall-cmd –...

    Docker容器访问宿主机网络的方法

    在Docker容器和宿主机之间进行网络通信是容器化技术中经常遇到的问题,尤其是在容器内部应用需要访问宿主机上的网络服务时。本文将详细介绍两种常见的方法来解决Docker容器访问宿主机网络的问题。 首先,我们了解到...

    Docker安装MySQL 8.0.20详细教程

    端口:在运行容器时,可以通过映射宿主机的端口到容器的端口来实现外部访问。 密码:通过设置环境变量MYSQL_ROOT_PASSWORD,为MySQL的root设置密码。 日志存储路径:同样,可以通过挂载宿主机目录的方式,自定义...

    MySQL5.7docker离线包

    Docker 离线安装 MySQL 5.7 使用说明 本文将指导你如何使用离线的 Docker 镜像包 (docker-mysql-5.7.tar.zip) 来在 Linux 系统中安装并运行 MySQL 5.7 容器。 前提条件 • 已安装 Docker 环境。 • MySQL 5.7 ...

    docker安装skywalking+mysql

    在本文中,我们将探讨如何使用Docker安装MySQL和Apache SkyWalking。Docker是一个流行的容器化平台,它允许我们在隔离的环境中轻松部署和管理应用程序及其依赖项。以下是对标题和描述中涉及步骤的详细解释。 首先,...

    解决Mac下 docker 无法 ping 通宿主机的问题

    在Mac系统中,当使用Docker时,可能会遇到一个问题,即Docker容器无法通过`ping`命令与宿主机通信。这个问题通常是因为Docker for Mac使用的是一个轻量级的Linux虚拟机,它与macOS之间的通信是通过socket文件实现的...

    mysql 5.7 docker 镜像 离线安装包

    mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包

    mysql8 docker 镜像

    mysql8 docker 镜像 下载后直接导入docker load -i mysql.tar

    docker离线安装MySQL镜像

    docker离线安装MySQL镜像

    详解如何解决docker容器无法通过IP访问宿主机问题

    在使用 docker 的过程中我不幸需要在 docker 容器中访问宿主机的 80 端口, 而这个 80 端口是另外一个容器 8080 端口映射出去的. 当我在容器里通过 docker 的网桥 172.17.0.1 访问宿主机时, 居然发现: curl: (7) ...

    Docker版的MySQL5.7升级到MySQL8.0.13,数据迁移

    备份的方式有两种,一种是在宿主机直接执行导出命令,另外一种是先进入Docker环境下进行操作。主要的导出命令如下: #方式一,直接在宿主机器进行数据备份 # 0df568 是docker的id ;-uroot -p123456 是用户名和密码;...

    docker安装mysql镜像

    docker安装mysql镜像

    docker mysql8.0 镜像资源

    docker mysql8.0 镜像资源

    mysql5.7 arm 64版本 docker 镜像包

    mysql5.7 arm 64版本 docker 镜像包 直接在docker下执行 生成镜像包 docker load < mysql5.tar

    docker镜像mysql:8.0离线加载包

    docker镜像mysql:8.0,离线加载包 放到这里方便大家使用 亲测这个mysql镜像非常好用 加载方式为 docker load -i mysql.tar 非常方便

    docker离线mysql镜像.zip

    docker离线安装mysql镜像文件,并附带docker加载配置流程,服务器在无网络情况下即可轻松部署mysql服务。

    0254-极智开发-解读docker内访问宿主机usb设备并支持热插拔

    0254_极智开发_解读docker内访问宿主机usb设备并支持热插拔

    docker镜像mysql5.7.24

    docker镜像mysql5.7.24

Global site tag (gtag.js) - Google Analytics