diff --git a/mlflow/2.18.0/22.03-lts-sp1/Dockerfile b/mlflow/2.18.0/22.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..9bca8839d59ded4561d35831a7d9af5b0d8ff6d3 --- /dev/null +++ b/mlflow/2.18.0/22.03-lts-sp1/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp1 + +FROM ${BASE} + +ARG VERSION=2.18.0 + +RUN yum install -y python3-pip && yum clean all + +RUN pip3 install mlflow==${VERSION} -i https://pypi.tuna.tsinghua.edu.cn/simple && \ + groupadd --gid 10001 mlflow && \ + useradd --uid 10001 --gid mlflow --shell /bin/bash --create-home mlflow && \ + mkdir -p /mlflow && \ + chown mlflow:mlflow /mlflow + +USER 10001 + +ENV MLFLOW_TRACKING_URI=/mlflow + +CMD ["mlflow", "server", "--backend-store-uri", "/mlflow", "--default-artifact-root", "/mlflow", "--host", "0.0.0.0"] diff --git a/mlflow/2.18.0/22.03-lts-sp3/Dockerfile b/mlflow/2.18.0/22.03-lts-sp3/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..0d7823a6c48be51bd482e025675f03e318362e64 --- /dev/null +++ b/mlflow/2.18.0/22.03-lts-sp3/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 + +FROM ${BASE} + +ARG VERSION=2.18.0 + +RUN yum install -y python3-pip && yum clean all + +RUN pip3 install mlflow==${VERSION} -i https://pypi.tuna.tsinghua.edu.cn/simple && \ + groupadd --gid 10001 mlflow && \ + useradd --uid 10001 --gid mlflow --shell /bin/bash --create-home mlflow && \ + mkdir -p /mlflow && \ + chown mlflow:mlflow /mlflow + +USER 10001 + +ENV MLFLOW_TRACKING_URI=/mlflow + +CMD ["mlflow", "server", "--backend-store-uri", "/mlflow", "--default-artifact-root", "/mlflow", "--host", "0.0.0.0"] diff --git a/mlflow/2.18.0/22.03-lts-sp4/Dockerfile b/mlflow/2.18.0/22.03-lts-sp4/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..64506b7099897aac58909b9273375377268d0b70 --- /dev/null +++ b/mlflow/2.18.0/22.03-lts-sp4/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp4 + +FROM ${BASE} + +ARG VERSION=2.18.0 + +RUN yum install -y python3-pip && yum clean all + +RUN pip3 install mlflow==${VERSION} -i https://pypi.tuna.tsinghua.edu.cn/simple && \ + groupadd --gid 10001 mlflow && \ + useradd --uid 10001 --gid mlflow --shell /bin/bash --create-home mlflow && \ + mkdir -p /mlflow && \ + chown mlflow:mlflow /mlflow + +USER 10001 + +ENV MLFLOW_TRACKING_URI=/mlflow + +CMD ["mlflow", "server", "--backend-store-uri", "/mlflow", "--default-artifact-root", "/mlflow", "--host", "0.0.0.0"] diff --git a/mlflow/2.18.0/24.03-lts/Dockerfile b/mlflow/2.18.0/24.03-lts/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..3545a447806e7aadac90a4fe2dc36ad37b377757 --- /dev/null +++ b/mlflow/2.18.0/24.03-lts/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:24.03-lts + +FROM ${BASE} + +ARG VERSION=2.18.0 + +RUN yum install -y python3-pip shadow-utils && yum clean all + +RUN pip3 install mlflow==${VERSION} -i https://pypi.tuna.tsinghua.edu.cn/simple && \ + groupadd --gid 10001 mlflow && \ + useradd --uid 10001 --gid mlflow --shell /bin/bash --create-home mlflow && \ + mkdir -p /mlflow && \ + chown mlflow:mlflow /mlflow + +USER 10001 + +ENV MLFLOW_TRACKING_URI=/mlflow + +CMD ["mlflow", "server", "--backend-store-uri", "/mlflow", "--default-artifact-root", "/mlflow", "--host", "0.0.0.0"] diff --git a/mlflow/meta.yml b/mlflow/meta.yml index 08d240e35c37805b4d51ee7c0fb8d47427ccd357..3ba73c2c101b232498aeebd7276a0ae7f984f1e8 100644 --- a/mlflow/meta.yml +++ b/mlflow/meta.yml @@ -29,4 +29,12 @@ 2.17.2-oe2203sp4: path: mlflow/2.17.2/22.03-lts-sp4/Dockerfile 2.17.2-oe2403lts: - path: mlflow/2.17.2/24.03-lts/Dockerfile \ No newline at end of file + path: mlflow/2.17.2/24.03-lts/Dockerfile +2.18.0-oe2403lts: + path: mlflow/2.18.0/24.03-lts/Dockerfile +2.18.0-oe2203sp3: + path: mlflow/2.18.0/22.03-lts-sp3/Dockerfile +2.18.0-oe2203sp4: + path: mlflow/2.18.0/22.03-lts-sp4/Dockerfile +2.18.0-oe2203sp1: + path: mlflow/2.18.0/22.03-lts-sp1/Dockerfile \ No newline at end of file