Port Konflikte bei Dockware - bin am verzweifeln

Magelan

Benutzer
Mitglied seit
06. Jan 2017
Beiträge
28
Punkte für Reaktionen
1
Punkte
3
Hallo Zusammen

Ich würde mich freuen, wenn mir hier jemand den entscheidenden Tipp geben könnte. Ich versuche aktuell das Docker Image «dockware», genauer gesagt dockware/dev zu installieren. Es handelt sich dabei um die Developer Version des eCommerce Systems «Shopware 6». Während die Installation beim ersten Versuch vor mehreren Tagen auf Anhieb klappte und der Shop über meine lokale Adresse 172.0.0.1 aufgerufen werden konnte, klappt dies aktuell überhaupt nicht mehr. Der Grund war, dass ich zusätzlich auch noch gerne FileZilla installieren wollte. Da ich bei der Installation einen Port-Konflikt erhielt, beschloss ich Docker neu zu Starten. Genau dies war der Begin meiner heutigen Odyssee. Seitdem gelingt es mir nämlich überhaupt nicht mehr, dockware zu starten. Aktuell habe ich nur noch MariaDB 10 und phpMyAdmin im Docker am laufen. Beide laufen ohne jegliche Probleme. Versuche ich jedoch dockware zu starten, erhalte ich sofort die Antwort, dass die Ports bereits verwendet werden.

Ehrlichgesagt bin ich absoluter Laie was die Konfiguration von Ports anbelangt.

Das Image kann ich wie folgt konfigurieren:

Lokaler Port: ? (80)
Container-Port: ? (8080)
TCP

Dann habe ich auf meiner DS218+ einen Neuen Ordner unter docker mit dem Namen «shopware» angelegt. Diesen habe ich in den Volume Einstellungen wie folgt angegeben:

/docker/shopware Werte: /var/www/htm

Und zusätzlich den Ordner für mysql
/docker/shopware/mysql Werte: /var/lib/mysql

Es gibt auf der Seite von Shopware eine Anleitung wie man die docker-compose.yml konfiguriert (siehe: https://developer.shopware.com/docs/v6.3/guides/installation/dockware.html). In dieser Datei stehen die oben genannten Ordner als Beispiel eingetragen.

Die weiteren Konfigurationsmöglicheiten sind teilweise schon vorgegeben. Hier habe ich ausser MYSQL_USER und MYSQL_PWD nichts verändert.

PATH /v18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZ Europe/Zurich
PHP_VERSION 8.1
APACHE_DOCROOT /var/www/html/public
SW_TASKS_ENABLED 0
COMPOSER_VERSION not-set
NODE_VERSION 18
SHOP_DOMAIN localhost
RECOVERY_MODE 0
SSH_USER not-set
SSH_PWD not-set
XDEBUG_REMOTE_HOST host.docker.internal
XDEBUG_CONFIG idekey=PHPSTORM
PHP_IDE_CONFIG serverName=localhost
XDEBUG_ENABLED 0
FILEBEAT_ENABLED 0
TIDEWAYS_KEY not-set
TIDEWAYS_ENV production
MYSQL_USER root
MYSQL_PWD meinPasswort
SW_CURRENCY not-set
SW_API_ACCESS_KEY not-set
BASH_ENV /var/www/.bashrc
NODE_PATH /v18/lib/node_modules

Vielleicht habt Ihr dockware nicht im Einsatz, könnt mir aber trotzdem bei der Konfiguration etwas weiterhelfen. Ich wäre Euch extremst dankbar. :)

LG
 

MattCB

Benutzer
Mitglied seit
31. Jan 2012
Beiträge
382
Punkte für Reaktionen
71
Punkte
28
Bist du sicher, dass lokaler Port 80 und Container-Port 8080 korrekt sind? Normalerweise sollte der lokale Port 8080 sein und der Container-Port 80, da der Container ja intern auf Port 80 lauscht und dieser dementsprechend nicht geändert werden sollte. Wenn dann ändert man den lokalen Port.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.475
Punkte für Reaktionen
1.087
Punkte
194
Während die Installation beim ersten Versuch vor mehreren Tagen auf Anhieb klappte und der Shop über meine lokale Adresse 172.0.0.1 aufgerufen werden konnte, klappt dies aktuell überhaupt nicht mehr
Und du bist dir 100% sicher, dass du den Shop über deine Loopback-Adresse / localhost von deinem PC aufgerufen hast?
 

Magelan

Benutzer
Mitglied seit
06. Jan 2017
Beiträge
28
Punkte für Reaktionen
1
Punkte
3
Danke Euch! Mittlerweile läufts endlich. Betreffend lokaler Port und Container Port hatte ich tatsächlich ein Fehler drin. Nun kann ich die Instanz über meine-DS-IP:8080 im Browser aufrufen. :)


screenshot.JPG

Jetzt muss ich nur noch herausfinden, wie ich Dateien komfortabel bearbeiten, kopieren bzw. Ersetzen kann. Wenn man mal schnell 100 Ordner hin und herschieben möchte, wirds ohne FileZilla schon etwas schwierig. Aber ich glaube ausser Zugriff über SSH (in meinem Fall Putty) geht da nichts anderes. Oder?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.475
Punkte für Reaktionen
1.087
Punkte
194
Du hast doch /docker/shopware gemounted? Liegen da nicht alle relevanten Daten drin? Da kannst du auch mit dem Windows Explorer copy&pasten.
 

Magelan

Benutzer
Mitglied seit
06. Jan 2017
Beiträge
28
Punkte für Reaktionen
1
Punkte
3
Genauso habe ich mir das eben auch vorgestellt. Doch der Ordner unter meiner DS218/docker/shopware ist leer. Ich frage mich, ob ich diesen falsch gemounted habe?
 

Magelan

Benutzer
Mitglied seit
06. Jan 2017
Beiträge
28
Punkte für Reaktionen
1
Punkte
3
Es ist echt zum ausflippen. Nachdem ich shopware gestoppt habe um die Mounted Ordner zu bearbeiten, klappt erneut überhaupt nichts mehr. Und zwar macht der mysql server probleme. Ich führe im Docker auch mariaDB10 aus und das läuft. Aber shopware gerät da in irgend einen Konflikt und ich habe keine Ahnung an was es liegen könnte. :-(

Hier mal die Protokoll-Datei, vielleicht kann mir jemand den entscheidenden Hinweis geben?

dockware-dev-1​

datestreamcontent
2024/03/04 17:15:43stdout * Starting MySQL database server mysqld [80G [74G[[31mfail[39;49m]
2024/03/04 17:15:12stdoutDOCKWARE: starting MySQL....
2024/03/04 17:15:12stdout-----------------------------------------------------------
2024/03/04 17:15:12stdout * Restarting OpenBSD Secure Shell server sshd [80G [74G[ OK ]
2024/03/04 17:15:12stdoutDOCKWARE: restarting SSH service....
2024/03/04 17:15:12stdout-----------------------------------------------------------
2024/03/04 17:15:12stdout
2024/03/04 17:15:12stdoutUniversal Time is now: Mon Mar 4 16:15:12 UTC 2024.
2024/03/04 17:15:12stdoutLocal time is now: Mon Mar 4 17:15:12 CET 2024.
2024/03/04 17:15:12stdoutCurrent default time zone: 'Europe/Berlin'
2024/03/04 17:15:12stdout
2024/03/04 17:15:11stdoutDOCKWARE: setting timezone to Europe/Berlin...
2024/03/04 17:15:11stdout
2024/03/04 17:15:11stdoutlaunching dockware...please wait...
2024/03/04 17:15:11stdout
2024/03/04 17:15:11stdout*******************************************************
2024/03/04 17:15:11stdout** Copyright 2022 dasistweb GmbH
2024/03/04 17:15:11stdout** Built: Wed Feb 21 06:57:41 UTC 2024
2024/03/04 17:15:11stdout** Version: 1.7.0
2024/03/04 17:15:11stdout** Tag: 6.5.8.6
2024/03/04 17:15:11stdout** DOCKWARE IMAGE: dev
2024/03/04 17:15:11stdout*******************************************************
2024/03/04 17:15:11stdout
2024/03/04 17:15:11stdout6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 61 20 6a 6f 62 3f 20 77 72 69 74 65 20 75 73 20 61 74 20 6a 6f 62 73 40 64 61 73 69 73 74 77 65 62 2e 64 65
2024/03/04 17:15:11stdout68 69 20 64 65 76 65 6C 6F 70 65 72 2C 20 6E 69 63 65 20 74 6F 20 6D 65 65 74 20 79 6F 75
2024/03/04 17:15:11stdout
2024/03/04 17:15:11stdout|_____/ \____/ \_____|_|\_\ \/ \/_/ \_\_| \_\______|
2024/03/04 17:15:11stdout| |__| | |__| | |____| . \ \ /\ / ____ \| | \ \| |____
2024/03/04 17:15:11stdout| | | | | | | | | < \ \/ \/ / /\ \ | _ /| __|
2024/03/04 17:15:11stdout| | | | | | | | | ' / \ \ /\ / / \ | |__) | |__
2024/03/04 17:15:11stdout| __ \ / __ \ / ____| |/ /\ \ / /\ | __ \| ____|
2024/03/04 17:15:11stdout _____ ____ _____ _ ____ __ _____ ______
 


 

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