当前位置: 首页 > news >正文

docker开发环境搭建-关于数据库的IP是什么

故事的背景是这样的:

我在本地的ubuntu系统上安装了docker,并创建了一个mysql容器,但是在使用DBeaver连接该数据库时,需要填写数据库的ip,填写127.0.0.1,工具提示找不到这个库,然后使用ip addr,查看返回的信息,然后,也没有找到需要的答案。那么,如何写这个ip呢?

嗯~~

要查看Docker容器的IP地址,可以使用以下命令:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器ID或容器名称

容器ID或容器名称替换为创建的MySQL容器的实际ID或名称。这将返回容器的IP地址。

然后,可以在DBeaver中使用此IP地址连接到MySQL数据库。
需要确保将主机端口映射到容器端口,如下所示:

docker run --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

这将把主机的3306端口映射到容器的3306端口。现在,可以使用IP地址来连接DBeaver中的MySQL数据库。

http://www.lryc.cn/news/421122.html

相关文章:

  • loginApi
  • 【RAG检索增强生成】Ollama+AnythingLLM本地搭建RAG大模型私有知识库
  • 【wiki知识库】08.添加用户登录功能--前端Vue部分修改
  • 写给非机器学习人员的 embedding 入门
  • Oracle【plsql编写九九乘法表】
  • ansible安装K8s
  • restful传值
  • Qt自定义TreeWidget,实现展开折叠按钮在右侧,且一条竖直线上对齐
  • 硅步千里:如何入行?——之入行成为软件开发者
  • Sandbox: rsync.samba(80134) deny(1) file-write-create
  • lvs的dr模式综合实践
  • 什么是自然语言处理
  • 快速理解互联网中的常用名词
  • 统计接口调用耗时_黑白名单配置
  • 树莓派4 AV没有视频输出
  • 短信群发平台:解决短信验证码接收问题的5大策略
  • WebSocket 初体验:构建实时通信应用
  • LISA: Reasoning Segmentation via Large Language Model
  • 企业发展与数字化转型:创新驱动未来增长的关键策略
  • 如何选择适合自己的编程语言,为什么R是非计算机专业数据分析的最佳选择,五大点告诉你
  • 【经验分享】数据结构——求树的叶子结点个数计算方法
  • 第十一章:图论part04 110.字符串接龙 105.有向图的完全可达性 106.岛屿的周长(补)
  • Linux中安装MYSQL数据库
  • Vue前端服务加密后端服务解密--AES算法实现
  • matlab实现文字识别
  • Leetcode - 周赛409
  • 突破百度网盘的下载限速,两种方法教会你【超详细】
  • 整理 酷炫 Flutter 优质 布局、交互 开源App
  • 【PyCharm怎么同时打开多个项目】
  • 使用 ProcDump 调试 Linux