oracle linux 9 - openjdk 1.8
10K+
run derbydb for openwrt as host \
-e NETWORK_NONE=vxlanwireguard -e NETWORK_NONE=lo
docker run -dit --security-opt seccomp=unconfined --security-opt apparmor=docker-default --net=host --net=none --name oraclelinuxderbydb --cgroupns=host --add-host="host.docker.internal:host-gateway" --cap-add=NET_ADMIN --cap-add=NET_RAW --kernel-memory=6M --tmpfs /opt/docker jgsoftwares/oraclelinux_openjdk_derbydb:openwrtext4 /bin/bash /root/startderbydb.sh
cron backup from openwrt hostsystem to path
- year
- month
- day
0 0 1 1 * docker cp oraclederbydb:/root /srv/www/htdocs/backupderbydb/year # year
0 0 1 * * docker cp oraclederbydb:/root /srv/www/htdocs/backupderbydb/month # month
0 0 * * 0 docker cp oraclederbydb:/root /srv/www/htdocs/backupderbydb/week # week
0 0 * * * docker cp oraclederbydb:/root /srv/www/htdocs/backupderbydb/daily # daily
/etc/networks
auto redvlan
interface redvlan inet static
address 217.160.255.254
netmask 255.255.255.255
needed package for container
dnf install kernel it install kernel and firmeware for this container
the dockerfile https://github.com/demogitjava/landingpage/blob/master/dockerderbydb/docker-compose.yml the file must be in the same directory\
docker compose up -d --build
installed java version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode)\
start the container over openwrt as host
-p 217.160.255.254:1527:1527 optional \
docker run -it --name oraclederbydb -e LC_TIME=de_DE.ISO8859-1 -e LANG=de_DE.ISO-8859-1 -e NETWORK_IF=eth0 --runtime io.containerd.runc.v2 --cap-add=NET_ADMIN -e TZ=Europe/Berlin --net=host --net=none --restart unless-stopped --platform=linux/amd64 --dns 194.62.181.53 --dns 194.62.180.53 --dns 204.16.255.53 --dns 204.16.254.53 --kernel-memory=6M -e NTP_SERVER="2.rhel.pool.ntp.org" --isolation=default jgsoftwares/oraclelinux_openjdk_derbydb:openwrtext4 /bin/bash /root/startderbydb.sh
on host mode not needed
ip addr del 172.17.0.1/16 dev docker0
alternative runtime:
--runtime io.containerd.runc.v2
--runtime runc
access to container:
docker exec -it oraclederbydb /bin/bash
Content type
Image
Digest
sha256:09d4a8ca9…
Size
534.6 MB
Last updated
about 2 years ago
docker pull jgsoftwares/oraclelinux_openjdk_derbydb