首页 > 系统相关 >Alpine/Debian/Ubuntu 基础镜像在 dockerfile 中设置时区

Alpine/Debian/Ubuntu 基础镜像在 dockerfile 中设置时区

时间:2022-11-15 18:23:30浏览次数:42  
标签:TZ ENV etc && Ubuntu 镜像 dockerfile Debian

基于 Alpine 镜像

FROM alpine:latest

ENV TZ=Asia/Shanghai

RUN apk update
	&& apk add tzdata
	&& echo "${TZ}" > /etc/timezone
	&& ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime
	&& rm /var/cache/apk/*

基于 Debian 镜像

# 由于 Debian 镜像中已经包含了tzdata,所以只需添加环境变量TZ即可。
FROM debian:latest

ENV TZ=Asia/Shanghai

基于 Ubuntu 镜像

FROM ubuntu:bionic

ENV TZ=Asia/Shanghai

RUN echo "${TZ}" > /etc/timezone
	&& ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime
	&& apt update
	&& apt install -y tzdata
	&& rm -rf /var/lib/apt/lists/*

标签:TZ,ENV,etc,&&,Ubuntu,镜像,dockerfile,Debian
From: https://www.cnblogs.com/devopsyyds/p/16893436.html

相关文章

  • 银河麒麟桌面操作系统V10 SP1与Ubuntu差别还挺大的
    虽然银河麒麟操作是从ubuntu、演变过来的,但是改变还是挺多的。在ubuntu中的好多操作、配置方法,不一定适合银河麒麟的。比如,网络相关的一些设置就不一样。感觉弄的反而复......
  • 怎样在 Ubuntu 中修改默认程序
    作为一个新手,你需要知道如何在Ubuntu中修改任何默认程序,这也是我今天在这篇指南中所要讲的。对于我来说,安装VLC多媒体播放器是安装完Ubuntu16.04该做的事中最先做的......
  • ubuntu的iptables开机自动加载规则文件
    1、写一些规则sudoiptables-AINPUT-ptcp--dport80-jACCEPTsudoiptables-IINPUT-ptcp--dport3306-jREJECT2、保存到/etc/iptables.rules文件中sudo......
  • ubuntu安装rabbitmq
    系统:Ubuntu20.04tips:一定要在终端sudoapt-getupdate1.安装erlangsudoapt-getinstallerlang-nox2.安装rabbitmqsudoapt-getinstallrabbitmq-serve......
  • Dockerfile 指令详解
    Dockerfile指令详解 本贴最后更新于 306 天前,其中的信息可能已经水流花落前言:近年来Docker非常火,想要玩好Docker的话Dockerfile是绕不开的,这就好比想要玩好li......
  • Ubuntu20.04离线安装mysql8.0
    参考网址#1.官网下载对应的文件并解压tar-xfmysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar#2.下载所需的依赖wgethttp://archive.ubuntu.com/ubuntu/pool......
  • 二进制部署containerd与runc && ubuntu系统
    二进制部署containerd与runc&&ubuntu系统coontainerd官方下载位置:Releasecontainerd1.6.9·containerd/containerd·GitHub#下载root@ubuntu:~#wgetht......
  • Ubuntu部署和体验Nexus3
    关于Nexus如下图,在局域网部署了Nexus之后,可以缓存中央仓库的jar,开发的二方库发布到Nexus上,局域网内的其他人也可以从Nexus下载这些二方库使用:环境信息本次实战是在Li......
  • Ubuntu下MySQL安装和配置
    1安装sudoaptinstallmysql-server2设置密码2.1打开mysqlsudomysql//使用root账户不需要密码就可进入mysql2.2设置密码//切换到mysql这个数据库mysql>use......
  • 在Linux系统中使用mount命令挂载后缀为.img的Ubuntu系统
    挂载步骤使用fdisk-l/path/to/image命令查看img文件信息。输出如下:DiskOrangepizero2_3.0.6_ubuntu_jammy_server_linux5.16.17.img:1.63GiB,1744830464字节,34......