summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 74dc331b715ed4c33d2a16748f06312e901ad403 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 使用最小的 alpine 镜像作为基础
# FROM debian
FROM rockylinux:8.8.20230518

# copy 并安装 /root/diagnose-tools/rpmbuild/RPMS/x86_64/diagnose-tools-2.1-release.el8.x86_64.rpm
# 拷贝 RPM 文件到 Docker 镜像中
# COPY /diagnose-tools-2.1-release.el8.x86_64.rpm 

# 安装 RPM 文件
# RUN dnf install -y /diagnose-tools-2.1-release.el8.x86_64.rpm && \
#     rm -f /diagnose-tools-2.1-release.el8.x86_64.rpm

# 拷贝本地的 ./build/userstack 可执行文件到镜像的根目录
COPY build/userstack /userstack
# 使拷贝进去的 userstack 文件可执行
RUN ls /
RUN chmod +x /userstack
# 设置容器启动时运行的命令
ENTRYPOINT ["/userstack"]