docker、docker compose 设置容器时间--小白实操记录

    科技2022-07-16  163

    以下两种方法 二选一即可,如果需要ntp对时最好使用第二种方法。

    1 Dockerfile 时区设置

    RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo 'Asia/Shanghai' >/etc/timezone

    2 docker-comopse yml配置

    volumes: - /etc/localtime:/etc/localtime:ro#将外边时间直接挂载到容器内部,权限只读 - /etc/timezone: /etc/timezone:ro#将外面的时间挂载到容器内部,权限只读,容器内不可修改

    /etc/localtime是用来描述本机时间,而 /etc/timezone是用来描述本机所属的时区

    Processed: 0.008, SQL: 8