Skip to content

Commit 0a126d9

Browse files
myselfghostCandyMi
authored andcommitted
add new Dockerfile
更新基础镜像,并且使用多层构建,减小运行镜像的体积大小
1 parent a110089 commit 0a126d9

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Dockerfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
FROM rockylinux/rockylinux:9 as builder
2+
# 设置时区与语言环境变量
3+
#ENV TIME_ZONE=Asia/Shanghai
4+
#RUN echo "${TIME_ZONE}" > /etc/timezone && ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime
5+
WORKDIR /app
6+
7+
ADD . /app
8+
RUN yum install gcc file autoconf automake make libtool git openssl-devel zlib-devel -y && rm -rf /var/cache/yum
9+
RUN sh build.sh && make build
10+
11+
FROM rockylinux/rockylinux:9
12+
# 设置时区与语言环境变量
13+
#ENV TIME_ZONE=Asia/Shanghai
14+
#RUN echo "${TIME_ZONE}" > /etc/timezone && ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime
15+
COPY --from=builder /app/ /app
16+
WORKDIR /app
17+
ENTRYPOINT ["./cfadmin"]

0 commit comments

Comments
 (0)