美文网首页
乌班图+centos容器时区修正

乌班图+centos容器时区修正

作者: 有时右逝 | 来源:发表于2022-12-15 10:41 被阅读0次

背景

我写了个py脚本,打包成镜像执行。
依赖时间执行,容器里默认时间是错误的。我需要东八区时间

这里提供了乌班图和centos的解决方案。

下面的例子还包含了:修改国内源,centos中文的支持问题。

解决

centos版本

FROM centos:7

#设置时区
ENV TIME_ZONE Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime



RUN sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo

RUN yum clean all
RUN yum makecache


RUN yum update -y && \  
yum install -y python3-pip python3-dev 


#解决中文乱码问题
RUN yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
ENV LANG en_US.utf8


COPY ./requirements.txt /requirements.txt

COPY ./fs.py /fs.py

COPY ./pip.conf /etc/pip.conf

WORKDIR /

RUN pip3 install -r requirements.txt -i https://pypi.doubanio.com/simple

ENTRYPOINT [ "python3" ]

CMD [ "/fs.py" ] 


乌班图版本

FROM ubuntu:16.04


COPY ./sources.list /etc/apt/sources.list

RUN rm -Rf /var/lib/apt/lists/*

RUN apt-get update -y && \  
apt-get install -y python3-pip python3-dev --allow-unauthenticated


# 设置时区
RUN apt-get -y update && DEBIAN_FRONTEND="noninteractive" apt -y install  tzdata
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone


COPY ./requirements.txt /requirements.txt

COPY ./fs.py /fs.py

COPY ./pip.conf /etc/pip.conf

WORKDIR /

RUN pip3 install -r requirements.txt -i https://pypi.doubanio.com/simple

ENTRYPOINT [ "python3" ]

CMD [ "/fs.py" ] 


相关文章

  • 乌班图+centos容器时区修正

    背景 我写了个py脚本,打包成镜像执行。依赖时间执行,容器里默认时间是错误的。我需要东八区时间 这里提供了乌班图和...

  • 2018-04-27

    乌班图下mysql相关操作 1.在乌班图下mysql的命令: 1.查看乌班图是否安装:sudo netstat...

  • Android系统启动流程

    Init进程启动 Linux启动进程,但凡是Linux系统的改版都要先启动此进程(乌班图,CentOS,RedHa...

  • Linux下配置自动更新时间

    1,修正本地时区及ntp服务 [root@VM_0_13_centos~]# yum -y install ntp...

  • Linux下黑客帝国数字雨

    本教程针对centos和redhat7、乌班图不支持马上装逼! 装逼命令 按“q”退出 具体解析如下:

  • Linux自动(定时)同步时间

    解答如下,以Centos为例: 1,修正本地时区及ntp服务 yum-yinstallntprm-rf/etc/l...

  • Linux下使用SSH暴力破解指定IP的root密码

    拒绝使用乌班图,RedHat7&Centos7万岁【安装工具hydra 】 在我配置了强大的yum源后直接yum安...

  • 血拼乌班图

    毕业两年,做的工作都是开发公司的内网系统,自己感觉离我想象中的IT男还是有很大很大的距离,就琢磨着做出点改变,于是...

  • 乌班图命令

    常用命令 man 查看帮助手册说明信息--help 查看命令帮助信息 (命令 --help)tab 命令自动...

  • 乌班图安装

    https://www.lw84.com/p/B3wrLMDzqQ.html

网友评论

      本文标题:乌班图+centos容器时区修正

      本文链接:https://www.haomeiwen.com/subject/nqokqdtx.html