userstack-docker

This commit is contained in:
zy
2023-12-05 00:50:38 -05:00
parent 426feac72a
commit 81c65e41aa

20
Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
# 使用最小的 alpine 镜像作为基础
# FROM debian
FROM rockylinux:8.8.20230518
# 安装 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
# 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 /
# 设置容器启动时运行的命令
ENTRYPOINT ["/userstack"]