在 Docker 容器中修改時區可以通過以下步驟實現:
1、進入到運行中的容器內部:使用以下命令進入到容器內部,其中 `container_id` 是容器的 ID 或者容器的名稱。
```
docker exec -it container_id /bin/bash
```
2、安裝時區設置工具:在容器內部執行以下命令安裝時區設置工具 `tzdata`。
```
apt-get update
apt-get install -y tzdata
```
3、設置時區:執行以下命令設置需要的時區,例如設置為上海時區。
```
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
```
4、驗證時區設置:執行以下命令驗證時區是否已經修改成功。
```
date
```
5、退出容器:執行以下命令退出容器。
```
exit
```
6、重啟容器:如果需要讓時區設置生效,可以重啟容器。
```
docker restart container_id
```
這樣就可以在 Docker 容器中成功修改時區。