12
返回列表 发布新帖

[交流讨论] docker 部署数据库内网访问问题

评论16

WT20Jh楼主Lv.1 发表于 2025-10-21 13:56:18 | 查看全部 IP:–贵州–遵义
潇潇雨歇 发表于 2025-10-20 09:21
compose文件 或者 docker run 发一下啊

version: '3.8'

services:
  mysql:
    container_name: mysql
    image: mysql:8.0.40
    ports:
      - "3306:3306"
    restart: always
    logging:
      driver: 'json-file'
      options:
        max-size: '10m'
        max-file: '8'
    environment:
      MYSQL_ROOT_PASSWORD: root
    volumes:
      - ./data:/var/lib/mysql
      - ./conf/my.cnf:/etc/mysql/conf.d/my.cnf
    networks:
        mysql-net:
            ipv4_address: 172.20.0.10

networks:
  mysql-net:
    name: public
    external: true

应该不是compose文件的问题,这是从云服务器上面的服务拷贝过来的
潇潇雨歇Lv.4 发表于 2025-10-21 18:11:05 来自手机 | 查看全部 IP:–广东–佛山–高明区
WT20Jh 发表于 2025-10-21 13:56
version: '3.8'

services:

你的连接地址是宿主机ip:3306么
WT20Jh楼主Lv.1 发表于 2025-10-21 21:31:40 | 查看全部 IP:–贵州–遵义
潇潇雨歇 发表于 2025-10-21 18:11
你的连接地址是宿主机ip:3306么

嗯,防火墙也关了的
紫苹果Lv.1 发表于 2025-10-22 11:40:31 | 查看全部 IP:–湖北–襄阳
在docker网络中检查你部署的数据库服务和你内网需要连接的服务是否在同一个网段中,我曾遇到同类问题。把他们搞到同一网段,即可访问。
潇潇雨歇Lv.4 发表于 2025-10-22 14:15:00 | 查看全部 IP:–广东–佛山–高明区
潇潇雨歇 发表于 2025-10-21 18:11
你的连接地址是宿主机ip:3306么

我也判断不出来了,先看下容器状态吧,容器内mysql 是否能进去,在看看宿主机3306端口有没有监听等等
rcG2voLv.1 发表于 2025-10-24 21:06:15 | 查看全部 IP:–广东–佛山–高明区
吉她吉她 发表于 2025-10-20 01:49
线路回环,你做了ddns了吧,远程访问是不是也是一样,ddbs和ip直连只能在外网打开,内网打不开 ...

设置了,但是没有启用,是这个底层原因吗?但是除了谷歌其他浏览器也可以正常用。如果是这个原因怎么解决最好呢
夏夏子Lv.7绿联NAS社区会员用户 发表于 2025-12-3 09:08:05 | 查看全部 IP:–湖南
先看看容器内能不能进去吧,再排除下是不是设置了只允许localhost之类的原因

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表