8

開発マシンで 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 をインストールしてからイメージを使用する必要がありますか?

または、ステージングをイメージと同一になるように構成し、ソース コードをアップロードする必要がありますか?

4

1 に答える 1