diff --git a/Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile b/Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..18ea3193038c45cefdcbab13040b55a403eca7c1 --- /dev/null +++ b/Storage/lustre/2.16.57/24.03-lts-sp1/Dockerfile @@ -0,0 +1,27 @@ +ARG BASE=openeuler/openeuler:24.03-lts-sp1 +FROM ${BASE} + +ARG VERSION=2.16.57 + +RUN dnf install -y wget gcc make autoconf automake libtool flex bison \ + pciutils-devel kernel-devel kernel-headers elfutils-libelf-devel \ + numactl-devel libuuid-devel keyutils-libs keyutils-libs-devel \ + libnl3-devel libyaml-devel git \ + && dnf clean all \ + && rm -rf /var/cache/dnf + +WORKDIR /opt + +RUN wget https://github.com/lustre/lustre-release/archive/refs/tags/${VERSION}.tar.gz \ + && tar -zxvf ${VERSION}.tar.gz \ + && cd lustre-release-${VERSION} \ + && ./autogen.sh \ + && ./configure \ + && make \ + && make install \ + && ldconfig \ + && cd .. \ + && rm -rf lustre-release-${VERSION} \ + && rm -rf ${VERSION}.tar.gz + +CMD ["lfs", "--version"] \ No newline at end of file diff --git a/Storage/lustre/README.md b/Storage/lustre/README.md index ca8cf70e34ab9537dde7ff85b2152e248535ebb0..a178dedf3cd3869f14464f12fd4ba6461b6ae2c3 100644 --- a/Storage/lustre/README.md +++ b/Storage/lustre/README.md @@ -19,6 +19,7 @@ The tag of each `lustre` docker image is consist of the version of `lustre` and | Tag | Currently | Architectures | |--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| | [2.16.55-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.55/24.03-lts-sp1/Dockerfile) | Lustre 2.16.55 on openEuler 24.03-LTS-SP1 | amd64, arm64 | +| [2.16.57-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.57/24.03-lts-sp2/Dockerfile) | Lustre 2.16.57 on openEuler 24.03-LTS-SP2 | amd64, arm64 | # Usage In this usage, users can select the corresponding `{Tag}` based on their requirements. diff --git a/Storage/lustre/doc/image-info.yml b/Storage/lustre/doc/image-info.yml index 739dc88984ea4061f471bb0e6d1e7dbef53f958d..7e41ba10f7f064f8b365e7f15b31ce14861ad76c 100644 --- a/Storage/lustre/doc/image-info.yml +++ b/Storage/lustre/doc/image-info.yml @@ -9,9 +9,10 @@ environment: | tags: | lustre镜像的Tag由其版本信息和基础镜像版本信息组成,详细内容如下 - | Tag | Currently | Architectures | - |----------|-------------|------------------| - |[2.16.55-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.55/24.03-lts-sp1/Dockerfile)| Lustre 2.16.55 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + | Tag | Currently | Architectures | + |--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|---------------| + | [2.16.55-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.55/24.03-lts-sp1/Dockerfile) | Lustre 2.16.55 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + | [2.16.57-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Storage/lustre/2.16.57/24.03-lts-sp2/Dockerfile) | Lustre 2.16.57 on openEuler 24.03-LTS-SP2 | amd64, arm64 | download: | 拉取镜像到本地 diff --git a/Storage/lustre/meta.yml b/Storage/lustre/meta.yml index 8e92f1c5153d1bcf6259afc17a155b21959feea3..33c5e1125d8d281fa078d243f15063bc45f05981 100644 --- a/Storage/lustre/meta.yml +++ b/Storage/lustre/meta.yml @@ -1,2 +1,4 @@ 2.16.55-oe2403sp1: - path: 2.16.55/24.03-lts-sp1/Dockerfile \ No newline at end of file + path: 2.16.55/24.03-lts-sp1/Dockerfile +2.16.57-oe2403sp2: + path: 2.16.57/24.03-lts-sp2/Dockerfile \ No newline at end of file