2016-08-25 15 views
0

私はDjangoプロジェクトをDigital Ocean上でホストしており、AWSに移行しようとしています。私のプロジェクトは現在、移植性を念頭においてセットアップされていません。クリーンなソリューションがドッキング用のコンテナを作成し、それをAWSに移すだけでよいのかどうか疑問に思っていますか?Ubuntuの既存のプロジェクトからドッカーコンテナを作成する方法

私の質問は(Dockerが既にセットアップされていると仮定して)、私のプロジェクトでコンテナを作成する方法は?

コンテナを作成するだけで、プロジェクトはすでにコンテナに入っていますか?または、すべてのファイルを新しいコンテナに移動する必要がありますか?

チュートリアルのオンラインで私にはこれを行う方法がわかりませんので尋ねます。

+0

はい、 'docker pull django'を実行すると、Djangoの公式画像を取得し、コンテナを実行し、' docker cp'コマンドを使ってプロジェクトをコピーすることができます。 – VanagaS

答えて

1

ドッキング用のコンテナを作成し、それをAWSに移動するだけのクリーンなソリューションがあるのだろうか?

実際はありません。 AWSとDigital Oceanは、仮想Linuxマシンへのシェルアクセスを提供します。 Dockerへの移行にはAWSへの移行と同じくらいの労力がかかります。さらに、Dockerについていくつかの時間を費やす必要があります。

Djangoプロジェクトが1つしかなく(わずかなサービスではない)、AWSに移動したいだけなら(複数のプロバイダ間でジャンプしない)、Dockerを導入しないことをお勧めします。それは楽しい技術ですが、ここでどのように役立つのか分かりません。

関連する問題