开发者社区 > 云原生 > 容器服务 > 正文

本地项目跑起来正常 然后扔到容器去 显示无法连接数据库!

image.png 本地项目跑起来正常 然后扔到容器去 显示无法连接数据库 我用宿主机都是可以连接并操作mysql容器

展开
收起
程序猿003 2019-09-05 15:24:29 2588 0
1 条回答
写回答
取消 提交回答
  • 这个问题基本断定是容器内的网络环境无法与外网连通。 $:docker exec -ti ${containerId} bash $:ping www.aliyun.com $:mysql -u ${user} -P 3306 -p

    以下后台启动 默认采用bridge桥接模式 $:docker run -d --restart=always -v /opt/jar:/opt/jar:rw -v /etc/localtime:/etc/localtime:ro

    docker有五种网络模式: 使用命令行启动 $: docker --net=bridge # 桥接模式 $: docker --net=host # 与本机共享网络 $: docker --net=none # 不启用虚拟网卡 $: docker --net=container # 采用另一个容器网络 $: docker --net=overlay # 这个比较复杂,主要用于两台独立物理主机内的docker容器中的多台主机相互通讯

    2019-09-05 20:42:23
    赞同 1 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载