Docker的问题

docker不能访问宿主mysql

reason:

容器中的app无法访问到宿主机的MySQL,因为两者不在一个网络内。最简单的方式是在启动docker时增加 --net host 选项,这样容器就和宿主机共用网络,容器中的app也就能访问MySQL了。
https://segmentfault.com/q/1010000011531380

时区问题

在Dockerfile加上

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的时区为本地时间

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这两天在新的服务器上使用docker,遇到了几个问题,做个记录,备忘。 关闭防火墙 docker无法启动 启动防火...
    灼灼2015阅读 4,919评论 1 1
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 13,586评论 0 120
  • docker之容器通信 这节属于了解学习,算是烂尾,最后我也没找到合适的方式去固定容器ip,然后作为正式环境去跑,...
    道无虚阅读 10,839评论 1 7
  • 1、在程序图标上点右键,以管理员身份运行安装程序,否则会出错。 2、选中“添加到环境变量”的选项,这样pip才能用...
    tksfbz阅读 4,284评论 0 0
  • 从小到大,我都非常害怕犯错。一旦犯错,首先浮现在我脑海里的是:我怎么会犯这样的错误?太丢脸了,别人会怎么看我呢?我...
    好阳光阅读 2,812评论 0 1

友情链接更多精彩内容