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

你可能感兴趣的:(Docker的问题)