Docker的问题
docker不能访问宿主mysql
【Docker的问题】reason:
容器中的app无法访问到宿主机的MySQL,因为两者不在一个网络内。最简单的方式是在启动docker时增加时区问题 在Dockerfile加上--net host
选项,这样容器就和宿主机共用网络,容器中的app也就能访问MySQL了。
https://segmentfault.com/q/1010000011531380
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
https://blog.csdn.net/u012373815/article/details/52782807
docker compose
volumes:
- /etc/localtime:/etc/localtime:ro
environment:
- TZ: Asia/Shanghai`
修改Docker的时区为本地时间
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- parallels|parallels desktop 解决网络初始化失败问题
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河