How to change the time of the docker container
This article mainly introduces "how to change the time of the docker container". In the daily operation, I believe many people have doubts about how to change the time of the docker container. The editor consulted all kinds of materials and sorted out a simple and easy-to-use method of operation. I hope it will be helpful to answer the question of "how to change the time of the docker container". Next, please follow the editor to study!
Sometimes when using docker, we find that the system time obtained by the program is different from the normal time, so we need to modify the time zone in the container.
First enter the container docker exec-it / bin/sh query time date-R
1. Copy the corresponding time zone file and replace the system time zone file
Cp / usr/share/zoneinfo/Asia/Shanghai / etc/localtime
Found the basic image on which the image was created. The container running does not have these two files.
two。 Create a folder
Mkdir-p / usr/share/zoneinfo/Asia
3. Go back to the host and copy the files from the host to the container
Docker cp / usr/share/zoneinfo/Asia/Shanghai container ID or container name: / usr/share/zoneinfo/Asia
4. Enter the container
Docker exec-it container Id or container name
Execute the command cp / usr/share/zoneinfo/Asia/Shanghai / etc/localtime
Then restart the container.
At this point, the study on "how to change the time of the docker container" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!