Ich habe ein Docker-Image auf meinem Dev-Computer erstellt und meinen RAILS-Code darauf getestet. Der Behälter verwendet Code vom Host auf diese Weise:Stellen Sie einen Andock-Container zur Produktion bereit.
docker run -v [/path/to/dir/to/mount/on/local/machine/]:[/desired/path/in/docker/] -p [port to forward] -i -t [name of image] /bin/bash
Nun würde Ich mag den Behälter zu einer Vorprodukt Umgebung schieben und dann eine Produktionsumgebung.
Was ist der beste Weg, das zu tun? Sollte ich Docker auf den Preprod/Prod-Servern installieren und dann das Image verwenden?
Oder sollte ich meine Staging so konfigurieren, dass sie identisch mit meinem Bild ist und meinen Quellcode hochlädt?
Können Sie einige Details darüber angeben, was tatsächlich in dem von '-v' angegebenen Volumen ist? Ist es ein Quellcode, etwas Vermögen, etwas anderes? – jpetazzo
Es ist Quellcode – user2854544
Sind Sie sicher, dass Sie mit Docker zur Produktion gehen wollen, sagen sie, dass es noch nicht dafür bereit ist. –