M-am înregistrat cu imaginea docker a bazei de date Oracle și am primit linkul de mai jos pentru a extrage imaginea.
docker pull store/oracle/database-enterprise:12.2.0.1
Nu există alte etichete disponibile pentru a le vedea pe pagină. Dar cum am primit informații despre 12.1.0.2
Cu 12.2.0.1, sunt capabil să rulez o bază de date și să mă conectez la ea.
Dar cu 12.1.0.2, baza de date nu se conectează.
docker service create --with-registry-auth --network=oracle_net --name Oracledb_39 -p target=1521 store/oracle/database-enterprise:12.2.0.1
Containerul de mai sus funcționează, dar dacă trec cu eticheta de mai jos, baza de date nu se conectează.
docker service create --with-registry-auth --network=oracle_net --name Oracledb_39 -p target=1521 store/oracle/database-enterprise:12.1.0.2
12.1.0.2 cu clientul dbeaver pentru a se conecta:
conectivitate cu 12.1.0.2
Dar capabil să se conecteze cu 12.2.0.1
conectivitate cu 12.2.0.1
Vă rugăm să sugerați cum să vă conectați la 12.1.0.2 sau la oricare dintre 12.1.x
Și, de asemenea, vă rugăm să împărtășiți cum să vedeți toate etichetele disponibile pentru imaginea docker a bazei de date Oracle.
L-am implementat în roi pentru a testa, același rezultat și cu rularea directă a dockerului.
docker exec -it Oracledb_38.1.k3who8un6hs9vulwljwvhx4x4 sqlplus sys@ORCLCDB
În interiorul containerului:
[root@bf9581972c5a /]# ps -ef
UID PID PPID C STIME TTY TIME CMD
rădăcină 1 0 0 12:07 ? 00:00:00 /bin/bash /home/oracle/setup/dockerInit.sh
rădăcină 34 1 0 12:09 ? 00:00:00 tail -f /home/oracle/setup/log/dockerInit.log
root 40 0 0 19:09 puncte/0 00:00:00 bash
root 60 40 0 19:10 pts/0 00:00:00 ps -ef
[root@bf9581972c5a /]# sqlplus
bash: sqlplus: comanda nu a fost găsită
Jurnalele containerului:
[ec2-user@ip-172-31-47-251 ~]$ docker jurnalele Oracledb_38.1.k3who8un6hs9vulwljwvhx4x4
Verificare utilizator: root.
Configurați baza de date Oracle
Configurare Oracle Database 12.1.0.2
Marți, 3 august 12:07:09 UTC 2021
Verificați parametrii ......
fișierul jurnal este: /home/oracle/setup/log/paramChk.log
paramChk.sh se face la 0 sec
untar DB biți ......
fișierul jurnal este: /home/oracle/setup/log/untarDB.log
untarDB.sh se face la 153 sec
DB de configurare ......
fișierul jurnal este: /home/oracle/setup/log/configDB.log
grep: /home/oracle/setup/log/configDBora.log: Nu există un astfel de fișier sau director
configDB.sh se face la 153 sec
Terminat ! Baza de date este gata de utilizare.
Marți, 3 august 12:07:09 UTC 2021
Verificare utilizator: root.
Configurați baza de date Oracle
Containerul este doar în stare de rulare, dar nu se poate conecta la el când am încercat cu dbeaver sau cu orice altă aplicație client Oracle.