File tree 4 files changed +29
-9
lines changed
4 files changed +29
-9
lines changed Original file line number Diff line number Diff line change 4
4
``` shell
5
5
docker build -t paddleflow/ubuntu:18.04 .
6
6
```
7
+ ` glusterfs ` 镜像
8
+ ``` shell
9
+ docker build -t paddleflow/ubuntu:18.04-glusterfs
10
+ ```
Original file line number Diff line number Diff line change 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
2
4
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 number Diff line number Diff line change
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 number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments