Docker - 解决同步容器与主机时间报错:Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/usr/share/zoneinfo/UTC" -> "../usr/share/zoneinfo/Asia/Shanghai"
问题背景
- 这里讲解了如何同步容器和主机的时间:https://www.cnblogs.com/poloyy/p/13967532.html
- 其中使用方法二 docker cp /etc/localtime [容器ID或名字]:/etc/localtime 报错了
解决方案
docker cp /usr/share/zoneinfo/Asia/Shanghai gitlab:/etc/localtime
重启容器
docker restart gitlab
进入容器进行验证
docker exec -it gitlab bash