(eigene) Docker Images erstellen

Status
Für weitere Antworten geschlossen.

spa09

Benutzer
Mitglied seit
28. Mai 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
ich habe die DS918+ seit einiger Zeit und mein Hauptanliegen ist es Oracle DB Umgebungen basierend
auf Linux (Oracle Linux, Redhat) für Test Zwecke zu erstellen.
Themen sind Installation, Setup, Patchen, automatisierte Administration, Backup/Recovery Tests.
Wichtigster Punkt ist allerdings neue Patchsets zu testen.

Da ja Docker fertige Images sind die als Container laufen müsste ich (wenn ich es richtig verstanden habe)
einzelne Images erstellen und könnte diese dann nutzen. (Meine Welt war bisher Virtualbox...)

Ich finde die Synology Doku allerdings sehr "dünn" und finde auch nichts zum Thema Images erstellen, verwalten und
diese dann betreiben.

Idee ist ich lege auf der 918 ein eigenes Volume an z.B. 2TB und installiere dort das Docker Packet.
Okay das ist passiert.

Wie kann ich den nun innerhalb der 918 entsprechende eigene Images erstellen die ich später als Container laufen lassen.

Schön wäre auch wenn ich zwei Container Ora12_1 und Ora12_2 nebeneinander laufen lassen kann und dann z.B. Funktionen testen kann wie Standby DB's etc.

Dazu würde ich gerne per ssh auf die einzelnen Container per Terminal zugreifen wollen.

Wie setzt man denn für so einen Zweck das Netzwerk richtig auf?

Wozu ist im DSM die bridge mit 172.17.0.0 konfiguriert?


Vorab Danke für ein paar gute Dokumente oder Setup Hinweise.
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
Hallo,

Die Gui kannst Du dafür vergessen. Die Docker-Befehle auf der Synology Konsole (als root anmelden) sind die gleichen wie mit Docker auf Linux oder mit Docker auf Windows. Auch hier empfielt es sich, sich zunächst mit dem Befehlssatz und der grundsätzlichen Wirkungsweise von Docker vertraut zu machen. (https://docs.docker.com/get-started/). Statt ssh nimmt man jetzt "docker exec"
Die Container bekommen ihr eigenes Netzwerk. per Default ist das eben "bridge", man kann (und bei Oracle RAC muss man ) aber mit "docker network create" eigene Netze definieren.
Mehre Container can man mit docker-compose zusammen administrieren.

ich bin mir nicht sicher ob es eine gute Idee ist, ein Oracle RAC auf einer Synology zu betreiben. Insbesondere ist es nur mit extremen verbiegen der Synology Systemparameter /Kernelparameter möglich, die Prerequisites einzuhalten. Das grndsätzliche vorgehen findest Du hier:
https://github.com/oracle/docker-images/tree/master/OracleDatabase/RAC/OracleRealApplicationClusters.

Wesentlich einfacher wäre es, statt Docker eine richtige Virtualisierung (z.B. den VMM) zu nutzen und darauf für jeden RAC Knoten eine VM anzulegen oder die DS nur als Shared Storage (NFS oder ISCSI) mit extrenen Servern zu nutzen. Letzteres mache ich so.
 

spa09

Benutzer
Mitglied seit
28. Mai 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,
Danke für die grundlegenden Infos und Hinweise.

Von Oracle RAC (Real Application Cluster) habe ich nicht gesprochen, da dies eine Synology mit entsprechenden Ressourcen sein müsste.
Da ist eine 918+ eine Nummer zu klein.

Ja, ich steige mal bei den Grundlagen ein.

Sieht für mich so aus, dass die Synology Dokumentation wohl sehr schwach bis nicht existent zu sein scheint.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat