cd oracle
git clone https://github.com/oracle/docker-images oracle-docker-images- 19.0
https://www.oracle.com/database/technologies/oracle19c-linux-arm64-downloads.html
Oracle Database 19c (19.19) for LINUX ARM (aarch64)
LINUX.ARM64_1919000_db_home.zip LINUX.ARM64_1919000_grid_home.zip LINUX.ARM64_1919000_client.zip LINUX.ARM64_1919000_client_home.zip
- build oracle image for local consumption
cd oracle-docker-images/OracleDatabase/SingleInstance/dockerfiles
./buildContainerImage.sh -f -v 23.2.0 # will build oracle/database:21.3.0-xe
./buildContainerImage.sh -x -v 21.3.0 # will build oracle/database:23.2.0-free
./buildContainerImage.sh -x -v 18.4.0 # does not work- EE requires download from OTN
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
- RAC requires EE + download from OTN
ubuntu host did not build correctly failes on slimmingx oracle/docker-images#1416
export DOCKER_BUILDKIT=0
oracle linux 9 as the host
- this step can be skipped with NFS storage already created
cd /home/rslee/github/arcion/docker-dev/oracle/oracle-docker-images/OracleDatabase/RAC/OracleRACStorageServer/dockerfiles
./buildDockerImage.sh -v 19.3.0
export ORACLE_DBNAME=ORCLCDB
docker run -d -t --hostname racnode-storage \
--dns-search=example.com --cap-add SYS_ADMIN --cap-add AUDIT_WRITE \
--volume /docker_volumes/asm_vol/$ORACLE_DBNAME:/oradata --init \
--network=rac_priv1_nw --ip=192.168.17.25 --tmpfs=/run \
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \
--name racnode-storage oracle/rac-storage-server:19.3.0
docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.17.25,rw,bg,hard,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 \
--opt device=192.168.17.25:/oradata \
racstoragethe startip failed
/home/rslee/github/arcion/docker-dev/oracle/oracle-docker-images/OracleDatabase/RAC/OracleDNSServer/dockerfiles
./buildContainerImage.sh -v latest
docker network create --driver=bridge --subnet=172.16.1.0/24 rac_pub1_nw
docker run -d --name racdns \
--hostname rac-dns \
--dns-search="example.com" \
--cap-add=SYS_ADMIN \
--network rac_pub1_nw \
--ip 172.16.1.25 \
--sysctl net.ipv6.conf.all.disable_ipv6=1 \
--env SETUP_DNS_CONFIG_FILES="setup_true" \
--env DOMAIN_NAME="example.com" \
--env RAC_NODE_NAME_PREFIX="racnode" \
oracle/rac-dnsserver:latest
cd rslee@ovo:~/github/arcion/docker-dev/oracle/oracle-docker-images/OracleDatabase/RAC/OracleConnectionManager/dockerfiles$
./buildContainerImage.sh -v 19.3.0