若容器已经生成,则使用如下方式:
1 进入容器
docker exec -it 容器名 /bin/bash
2 修改时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo Asia/Shanghai > /etc/timezone
3 查看容器内当前时间
date -R
4 重启容器
docker restart 容器名
若容器未生成,可直接在Dockerfile里定义好:
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone
RUN dpkg-reconfigure -f noninteractive tzdata
常用命令
docker ps -a
docker images
docker logs -f 容器名
docker start/stop/restart 容器名
docker rm 容器ID