Skip to content

Commit 09095fe

Browse files
Test op (#1109)
* paddleflow dockerfile Integrated glusterfs - n paddleflow * paddleflow dockerfile Integrated glusterfs - n paddleflow
1 parent e9abdcb commit 09095fe

File tree

4 files changed

+29
-9
lines changed

4 files changed

+29
-9
lines changed

installer/dockerfile/base/README.md

+4
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,7 @@
44
```shell
55
docker build -t paddleflow/ubuntu:18.04 .
66
```
7+
`glusterfs`镜像
8+
```shell
9+
docker build -t paddleflow/ubuntu:18.04-glusterfs
10+
```
+9-9
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
FROM arm64v8/centos
1+
FROM ubuntu:18.04
2+
#FROM ubuntu:latest
3+
# unsupport latest in our pr-test cluster, it will be update to latest once cluster updated
24

3-
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
4-
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
5-
6-
RUN yum install glusterfs-fuse fuse tzdata -y && \
7-
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
8-
echo "Asia/Shanghai" > /etc/timezone
9-
10-
RUN useradd paddleflow
5+
ENV DEBIAN_FRONTEND=noninteractive
6+
RUN apt-get update && \
7+
apt-get install -y tini && ln /usr/bin/tini /sbin/tini && \
8+
apt-get install -y libfuse-dev fuse gcc automake autoconf libtool make && \
9+
apt-get install -y tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
10+
apt-get install -y glusterfs-server
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM paddleflow/ubuntu:18.04-glusterfs
2+
3+
ENV WORKDIR /home/paddleflow
4+
RUN groupadd paddleflow && useradd -d /home/paddleflow -g paddleflow paddleflow
5+
ADD output/bin/csi-plugin $WORKDIR/csi-plugin
6+
ADD output/bin/pfs-fuse $WORKDIR/pfs-fuse
7+
ADD output/bin/cache-worker $WORKDIR/cache-worker
8+
ADD output/bin/mount.sh $WORKDIR/mount.sh
9+
10+
WORKDIR /home/paddleflow
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM paddleflow/ubuntu:18.04-glusterfs
2+
3+
ENV WORKDIR /home/paddleflow
4+
ADD output/bin/paddleflow $WORKDIR/server/
5+
RUN groupadd paddleflow && useradd -d /home/paddleflow -g paddleflow paddleflow && chown -R paddleflow:paddleflow $WORKDIR/server
6+
USER paddleflow

0 commit comments

Comments
 (0)