通过dockerfile设置镜像的时区
通过dockerfile文件创建镜像时提示需要设置时区
·
在使用dockerfile文件创建镜像时终端提示:
Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.
1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area:
然后就在这里卡住了,通过在dockerfile文件在中添加以下内容实现:
#定义时区参数
ENV TZ=Asia/Shanghai
#设置时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
不要放在dockerfile文件的开头!!!
放在FROM ubuntu:18.04
后面
# Use an official Python runtime as a parent image
FROM ubuntu:18.04
MAINTAINER Antoni Rosinol "arosinol@mit.edu"
#定义时区参数
ENV TZ=Asia/Shanghai
#设置时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
更多推荐
已为社区贡献2条内容
所有评论(0)