Shopware 6 Developer Installation mit Docker auf non-root Server?

Hallo zusammen,

Ich beschäftige mich jetzt schon eine Weile mit Shopware 6, habe die developer Version erfolgreich auf Mac mit MAMP installiert, sowie die standard(?) Version auf einem 1und1 Ionos Server per Installer im Browser.

Ich wollte per ssh auf dem Server einen ./psh.phar Befehl ausführen, was jedoch nicht ging. Nach kurzer Recherche fand ich raus, dass die psh.phar nur in der Developer Version enthalten ist.
Also hab ich mich an diese Anleitung gehalten:

https://docs.shopware.com/en/shopware-platform-dev-en/getting-started/installation-guide

Beim ausführen von ./psh.phar docker:start kommt jedoch bei Schritt 3 der error, dass docker-compose nicht gefunden wird.
Eine Installation von docker-compose auf dem Server den ich verwende geht jedoch nicht, da es kein root Server ist und ich somit nichts unter /usr/local/bin installieren kann.

Ist es irgendwie möglich die Installation trotzdem mit docker auszuführen?

Zumal: Der Installationguide sagt ja zu Beginn „Before digging deeper into Shopware 6 we recommend creating a local installation. You should have chosen if you want to install it on your local host or with docker by now and have your system already set up to fulfill the requirements.“

–> Ist diese Anleitung überhaupt zur Installation auf einem Server geeignet? Es wird ja beispielsweise auch geraten die Installation unter http://localhost:8000/ zu prüfen.

LG,
Leon

 

Docker braucht normalerweise Root Zugriff. Seit Version 19.03 ist es jedoch möglich auch ohne root zu laufen.
https://docs.docker.com/engine/security/rootless/

Die Anleitung ist nur für die Entwicklung gedacht und nicht für den produktiven Betrieb ausgelegt. Zumindest interpretiere ich die Anleitung so