主机连接docker的mysql_宿主机连接docker中的mysql
dokcer安装mysql
docker run \
--name mysql \
-v $PWD/mysql:/var/lib/mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
宿主机连接docker中的mysql
错误的连接方式
$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
# 可以看出这样会报错
正确的连接方式
$ mysql -h 127.0.0.1 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.7.26 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
在docker容器中连接宿主机中的mysql
查看宿主机和docker之间的桥接ip
$ ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
inet6 fe80::42:8aff:febc:8533 prefixlen 64 scopeid 0x20<link>
ether 02:42:8a:bc:85:33 txqueuelen 0 (以太网)
RX packets 4779 bytes 11624681 (11.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6006 bytes 441594 (441.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 宿主机在与容器同一局域网的IP地址一般是docker0对应的IP地址段的首个地址
即(172.17.0.1 )
在容器中连接宿主机的mysql
$ mysql -h 172.17.0.1 -u root -p
主机连接docker的mysql_宿主机连接docker中的mysql相关推荐
- docker连不上宿主机mysql_宿主机连接docker中的mysql
宿主机连接docker中的mysql dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306: ...
- 宿主机172连接容器mysql_开发时从宿主机连接容器中的MySQL
从宿主机连接Docker容器中的MySQL 刚接触Docker,电脑安装Docker后,使用docker命令pull了一个MySQL5.6的Docker镜像,之后docker run启动创建容器. 可 ...
- CentOS7使用docker 启动容器后 , 宿主机连接访问不到容器的端口
CentOS7使用docker 启动容器后 , 宿主机连接访问不到容器的端口 注意第一种方法是在网上找的 , 我并没有执行成功 , 但是他分析的很不错, 可以参考第二种方法 首先需要明确docker的 ...
- 宿主机连接虚拟机中用docker运行的MySQL
目标 在VMware CentOS7虚拟机中采用docker运行一个MySQL容器,然后从宿主机访问和操作该MySQL数据库. 同时虚拟机的网络采用桥接模式,使用静态IP上网. 关键步骤 创建虚拟机之 ...
- docker容器和宿主机的主机名映射失败
一.为什么将 Oracle 部署在 docker容器中 我们首先通过 docker 安装了 oracle11g 版本的 Oracle 数据库--不要问我为什么通过 docker 安装数据库,正确做法或 ...
- DOCKER容器与宿主机同网段互相通信
相关阅读: Docker容器时间与宿主机同步 使用Docker搭建WordPress博客 Docker私有仓库搭建及镜像删除 Docker镜像的导入和导出 在Docker上部署Ambari 博主最近在 ...
- docker如何查看宿主机到容器端口映射
docker/Docker如何查看宿主机到容器端口映射关系 背景 前些天的时候, 在定位问题时发现docker emqx 连接websocket (8083)端口出现异常. 经过很长时间定位, 才发现 ...
- docker实现跨宿主机的容器之间网络互联
背景:最近闲来无事,想到之前开发提出的问题不用k8s那套网络插件如何实现跨宿主机的容器之间网络互联,顺便复习下iptables知识点. docker实现跨宿主机的容器之间网络互联 一. 环境介绍 二. ...
- Linux环境宿主机进入Docker容器
Linux环境宿主机进入Docker容器 宿主机进入容器命令 docker exec -it 容器名称id bash 容器ID的查询方法 docker ps -a 例如进入MySQL容器: 我们默认m ...
最新文章
- Hadoop自学笔记(二)HDFS简单介绍
- 2162112375 Week04-面向对象设计与继承
- 被国人误解了千年的七句话之相濡以沫
- 一次SQLSERVER触发器编写感悟
- AT解析层的思路分析及代码实现
- 抖音xgorgon04参数
- python爬取国内代理ip_Python语言爬取代理IP
- Laravel源码解析之ENV配置
- 街霸5 android,MD街头霸王5免安装版
- 实验三lr1分析法java_第十讲 频域分析法(Nyquist曲线)
- 使用JMeter录制脚本并调试
- 统计学的Python实现-013:频度分布表
- 2020年下半年系统集成项目管理工程师上午试题解析(三)
- 浅析DDD领域驱动设计——一种很厉害的架构思想
- 2019年 Paypal怎么提现
- 2017年最后一篇文章:微信小程序游戏跳一跳刷榜原理解析!
- Xposed模块的编写
- collectingAndThen​
- 常见功能测试点的测试用例大全
- OpenCV极坐标转换函数warpPolar的使用
热门文章
- outlook POP3 IMAP设置
- php英语过几级,英语一共有几级?等级表是怎么划分的?
- yii migrate
- python的turtle库认识和学习(8)之五角星简洁画法(经典)
- 如何在程序中判断当前的qq空间图像是默认的空间图像------我现在已经不太喜欢严密的东东了
- 使用eclipse时,用alt+/快捷键提示No Default Proposals如何解决
- (已解决)Mybatis:Result Maps collection does not contain value for 报错
- 数据结构-链表-单链表
- 港科资讯 | 香港科技园与香港科大计划合作建立香港科学园广州南沙孵化基地...
- windows主机查询产品号和主机序列号