File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed
Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -113,6 +113,19 @@ $ cd ubuntu20_riscv64
113113$ docker build --rm --force-rm --squash -t evolvedbinary/rocksjava:ubuntu20_riscv64-be .
114114```
115115
116+ # Ubuntu 22.04 Docker Images
117+ To build the Ubuntu 22.04 Docker images locally:
118+ ``` bash
119+ $ git clone https://github.com/evolvedbinary/docker-rocksjava
120+ $ cd docker-rocksjava
121+ ```
122+
123+ ## Requires x86_64 arch CPU
124+ ```
125+ $ cd ubuntu22_x64
126+ $ docker build --rm --force-rm --squash -t evolvedbinary/rocksjava:ubuntu22_x64-be .
127+ ```
128+
116129# Alpine 3.10 Docker Images
117130** NOTE** : Alpine uses * muslc* instead of * glibc* , and so RocksDB builds on Alpine will only run on systems with muslc.
118131
Original file line number Diff line number Diff line change 1+ FROM ubuntu:22.04
2+
3+ MAINTAINER Evolved Binary Ltd <tech@evolvedbinary.com>
4+
5+ LABEL name="Ubuntu 22.04 (x64) 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-8-jdk-headless wget curl
14+
15+ ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
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