Build schlägt wegen Ruby-Versionskonflikt fehl

Ja. Das wird nicht funktionieren. Es hat noch nie funktioniert. Ich weiß nicht, wie jemand vorschlagen konnte, dass es funktionieren würde. Ich weiß nicht, wie ich nicht bemerkt habe, dass jemand vorgeschlagen hat, dass es funktionieren würde. Und der Sinn des Zwei-Container-Setups ist, dass man Daten meistens nie aktualisiert.

Wenn Sie Daten aktualisieren müssen, müssen Sie nur Web herunterfahren und dann Daten neu erstellen, dann web_only. Ich habe den OP aktualisiert.

Wenn Sie Portkonfliktfehler erhalten, liegt dies wahrscheinlich daran, dass beim Neustart von Docker zuerst der alte App-Container neu gestartet wurde und dieser den Port belegt. Sie können mit

docker ps

überprüfen und sehen, ob app läuft. Sie hoffen, dass dies der Fall ist, da dies das Portproblem erklären würde.

Sie müssen wahrscheinlich

 docker stop app; docker rm app
3 „Gefällt mir“