1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
FROM dockerhub.xxx.com/arm64v8/ubuntu:20.04
RUN apt-get update && apt-get install -y tzdata && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone \ && apt-get install -y wget net-tools telnet inetutils-ping tcpdump tar procps vim zip unzip cron curl apt-utils \ && wget -P /root/ https://tsf-doc-attachment-1300555551.cos.ap-guangzhou.myqcloud.com/%E5%85%AC%E6%9C%89%E4%BA%91/%E6%96%87%E4%BB%B6%E9%85%8D%E7%BD%AE/tsf-consul-template-docker.zip \ && unzip /root/tsf-consul-template-docker.zip -d /root \ && tar -zxf /root/tsf-consul-template-docker.arm.tar.gz -C /root/ \ && mv /root/consul-template /root/tsf-consul-template-docker \ && rm -rf /root/tsf-consul-template-docker.tar.gz \ && mkdir -p /data/tsf_std/stdout/logs \
&& apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring \ && curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null \ && echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | tee /etc/apt/sources.list.d/nginx.list \ && apt update && apt-cache madison nginx && apt install -y nginx=1.23.2-1~focal && mkdir -p /etc/nginx/logs/ \ && ln -b -s /bin/bash /bin/sh \ && sed -i '/worker_processes/adaemon off;' /etc/nginx/nginx.conf
ADD mime.types /etc/nginx/ ADD mime.types /etc/nginx/conf.d/
|