提示:以下是本篇文章正文内容,下面案例可供参考
一、时间同步
1.1 时间查看
宿主机:
容器内时间:
发现两者之间的时间相差了八个小时!
宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)
容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)
1.2 时间同步
方式一:修改容器运行参数(亲测有效)
docker run -d \
--restart always \
--privileged=true \
-p 8098:8098 \
--name user-test:2.2.3 \
-v /etc/localtime:/etc/localtime:ro \
user-test:2.2.3
参数
-v /etc/localtime:/etc/localtime:ro
表示设置容器与宿主机之间的挂载目录达到时间同步效果
方式二:
docker cp /etc/localtime <container>:/etc/localtime
二、数据挂载
可用作将日志信息同步到宿主机。如下
-v /logs/logs-data:/logs-data
挂载数据卷表示容器内/logs-data 目录下的文件 与宿主机的/logs/logs-date目录下的文件信息同步。
最终可整理成:
docker run -d \
--restart always \
--privileged=true \
-p 8098:8098 \
--name user-test:2.2.3 \
-v /logs/logs-data:/logs-data
-v /etc/localtime:/etc/localtime:ro \
user-test:2.2.3