開発マシンで docker イメージを作成し、その上で RAILS コードをテストしました。コンテナーは、ホストからのコードを次のように使用します。
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
ここで、コンテナを製品前の環境にプッシュしてから、本番環境にプッシュしたいと考えています。
それを行う最善の方法は何ですか?preprod/prod サーバーに docker をインストールしてからイメージを使用する必要がありますか?
または、ステージングをイメージと同一になるように構成し、ソース コードをアップロードする必要がありますか?