File tree 2 files changed +30
-0
lines changed
2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,19 @@ $ cd ubuntu18_s390x
72
72
$ docker build --rm --force-rm --squash -t evolvedbinary/rocksjava:ubuntu18_s390x-be .
73
73
```
74
74
75
+ # Ubuntu 20.04 Docker Images
76
+ To build the Ubuntu 20.04 Docker images locally:
77
+ ``` bash
78
+ $ git clone https://github.com/evolvedbinary/docker-rocksjava
79
+ $ cd docker-rocksjava
80
+ ```
81
+
82
+ ## Requires riscv64 arch CPU
83
+ ```
84
+ $ cd ubuntu20_riscv64
85
+ $ docker build --rm --force-rm --squash -t evolvedbinary/rocksjava:ubuntu20_riscv64-be .
86
+ ```
87
+
75
88
# Alpine 3.10 Docker Images
76
89
** NOTE** : Alpine uses * muslc* instead of * glibc* , and so RocksDB builds on Alpine will only run on systems with muslc.
77
90
Original file line number Diff line number Diff line change
1
+ FROM riscv64/ubuntu:20.04
2
+
3
+ MAINTAINER Evolved Binary Ltd <tech@evolvedbinary.com>
4
+
5
+ LABEL name="Ubuntu 20.04 (riscv64) RocksJava Build Environment" \
6
+ vendor="Evolved Binary Ltd"
7
+
8
+ RUN apt-get -y update \
9
+ && apt-get -y dist-upgrade \
10
+ && apt-get -y install cmake \
11
+ && apt-get -y install g++ make perl \
12
+ && apt-get -y install libjemalloc-dev zlib1g-dev libbz2-dev liblz4-dev libsnappy-dev libzstd-dev libgflags-dev \
13
+ && apt-get -y install openssl openjdk-11-jdk-headless wget curl
14
+
15
+ ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-riscv64
16
+ ENV PATH=$JAVA_HOME:$PATH
17
+ ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
You can’t perform that action at this time.
0 commit comments