Docker Container für OXID 6

Nutzt noch niemand Docker und Oxid 6 auf Windows 10?

Hallo zusammen,

danke für die tolle Arbeit, die Benutzung mit Docker ist genau so entspannt wie alles andere über Docker.

Eine offene Frage von mir währe noch die Benutzung von https. Habe mit apache bis jetzt noch nicht in Docker gearbeitet und würde gerne über https auf den Shop zugreifen.

Ich habe einfach versucht den Port in der docker-compose.yml einzutragen, jedoch klappte das nicht wie gedacht.

Gibt es eine Möglichkeit die Funktion hinzuzufügen?

Gruß Marc

Hab es hinbekommen, man musste das Dockerfile von Apache ändern.

Hallo,

ich versuche schon seit einiger Zeit in Docker-oxid6 auf die MySQL Tabelle zuzugreifen.
Ich hatte schon in PHPStorm versucht über die Docker-IP zu connecten oder auch per localhost.
Wie connected Ihr?

Gruß Benny

am einfachsten ist wohl die Anpassung mit Hilfe von Kitematic im Container des zugehörigen Images “docker_oxid6_oxid6_apache_1” des Domain-Eintrags von “oxid6.localhost” auf “localhost” ggf. auch in den Hostnamen anpassen.
=> so funktionierte es bei mir erfolgreich.

Hallo zusammen,

gern würde ich für die Workshops mit den Studierenden noch Matomo als weiteren Service eingebunden verwenden dürfen.
Aktuell taste ich mich noch an die Abhängigkeiten des Containers und deren Einstellungen heran.

Wenn ich das Prinzip richtig verstanden habe, würde man in der „docker-compose.yml“ folgendes ergänzen:

oxid6_matomo:
image: matomo:fpm
ports:
- ${MATOMO_PORT}:80
environment:
PMA_HOST: oxid6_mysql

Sofern das so funktionieren sollte, stellt sich nun die Frage wie die zugehörige Datenbank eingerichtet werden würde?

Ein Tipp wäre sicherlich ein guter Start für weitere Anpassungen, damit die Umgebung erfolgreich in meiner Vorlesung verwendet werden kann?

Vielen Dank.

Freundliche Grüße
Gilbert Seilheimer

Gibts hier aktuell noch Probleme?

Ja, ich bekomme keine Verbindung zur MySQL des Docker containers hin. Ich würde gern mit PHPStorm drauf zugreifen

Du musst den Port noch freigeben:

  oxid6_mysql:
image: mysql:5.7
hostname: mysql.${DOMAIN}
restart: always
volumes:
  - ${PWD}/data/mysql/:/var/lib/mysql
environment:
  MYSQL_DATABASE: ${MYSQL_DATABASE}
  MYSQL_USER: ${MYSQL_USER}
  MYSQL_PASSWORD: ${MYSQL_PASSWORD}
  MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
ports:
  - 3306:3306

Hi

Wie kann ich denn eine bereits vorhandene Datenbank importieren?

Und kann ich auch eine ältere OXID Version verwenden ?
Ich möchte das Image gerne verwenden um einen Update-Test meines Shops zu machen.

Habe mir die scripts näher angesehen. Es geht mit ein wenig Handarbeit.