要在 Docker 容器中将时间修改为上海时间,你可以通过以下步骤来实现:
-
启动容器时设置时区:
你可以在启动容器时通过挂载宿主机的时区文件来设置:
docker run -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro your_image -
在 Dockerfile 中设置时区:
如果你有自己的 Dockerfile,可以在其中设置时区:
FROM your_base_image RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone -
在容器内部手动设置时区:
如果容器已经在运行,你可以进入容器并手动设置:
docker exec -it your_container_name /bin/bash


4550

被折叠的 条评论
为什么被折叠?



