Dockerで自分用のちょっとしたシステムを作って自分のEC2で動かそうと思っているのですが、ベストな手順を教えてください。
1.手元のPCでdockerのimageをビルドしてsaveして1つのファイルにする。それをクラウドのマシンに転送して、docker load -iする。1つのファイルを転送するだけで完結するのが良いが、imageをビルドしたOSと動作させるOSが違うのが不安。
2.ソースコード一式をクラウドのlinux上でgit cloneして、クラウドのlinux上でbuildして実行する。実行環境でgithubからソースをチェックアウトして、イメージをビルドして、コンテナ動かしたら後始末でgithubからチェックアウトしたソースを削除して。と、手間がかかるのが不安。
の、2つの方法が自分では思いつくのですが、一般的なやり方はどちらでしょうか?
また、他に簡単で便利なやり方はありますでしょうか。
みなさんの経験をお伺いしたいです。
AWS ECR等のコンテナサービスは今回は未使用の想定でお願いします。
「自鯖でdockerを動かす方法」で色々検索したのですが、それでヒットするページは既存のイメージ(wordpressとか)を使う方法ばかりで、イメージを自作する方法が記載されているページは見つかりませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。