ほとんどの場合、EC2インスタンスからRstudioサーバーを実行します。しかし、私は職場のクラスタからも実行したいと思っています。彼らはrstudioを使ってドッカーをセットアップしてそれを動かすことができると私に伝えています。今、私はEC2のRstudiosも好きで、同じパッケージと同じバージョンを利用できるように働いています。どのように私はこれを行うことができます任意のアイデア?両方のバージョンポイントをドロップボックスフォルダに含めることはできますか?その場合、どのようにDropboxフォルダをマウントできますか?Docker、EC2 and Rstudio
0
A
答えて
0
dockerhubまたはaws ec2 container service(ecs)にドッカー・リポジトリを設定する必要があります。 ECSはecsエージェントを実行している1つ以上のec2インスタンス(ecsでクラスタが動作するのに役立つawsプログラム)のクラスタにドッカーコンテナを簡単に展開できる管理されたサービスです。 Dockerfileは、イメージのビルド時に必要なすべてのパッケージをインストールする必要があります。 https://aws.amazon.com/documentation/ecs/
あなたはいつでもそのドッカー画像から、あなたが走っているかどうかにかかわらず、いつでも実行しなければなりません。(あなたがドッカーがどのように動いているかを考えれば、すぐに動くようにウォークスルーが含まれています)ローカルマシンまたはリモートマシン。ドッカーの主な利点の1つは、ホスト環境に関係なく、アプリケーションの環境を同じに保つことです(イメージの同じビルドを使用すると仮定します)。
なぜ私はいつもECS上で動作するとは思えません(私たちはRStudioを使って複数のアナリストを抱えており、ECSはそれぞれのCPUとメモリーリソースを必要に応じてオートスケールするだけです)。 EC2にdockerをインストールして管理することもできますが、ecsエージェントをインストールするだけで簡単にインストールすることができます(あるいは、ECCSを事前にインストールしたEC2 amiを使用することもできます) 。
関連する問題
- 1. Kitchen-Docker and Systemd
- 2. Jenkins and docker-compose
- 3. Cgroups and docker - 誤解
- 4. Cassandra、JNA、Docker and CAP_IPC_LOCK
- 5. ec2インスタンスのdockerプルのトラブル
- 6. AWS EC2コンテナサービスのDockerメモリリーク
- 7. FeignClient with Client Certificate and Docker
- 8. Docker for Mac and VMWare Fusion
- 9. Docker swarm、Consul and Spring Boot
- 10. Redis memory usage、ZSET and docker
- 11. docker ubuntu with php and workdir
- 12. Amazon EC2コンテナサービスでAmazon EC2にdocker node.jsアプリケーションをデプロイする方法
- 13. AWS用DockerまたはDockerとAWS EC2上のデプロイ
- 14. dockerからrstudio-serverにrgdalをインストールしてください
- 15. EC2インスタンスのDockerイメージを更新する
- 16. EC2(Amazon Linux)のDockerビルドが遅い
- 17. dockerを使用してRstudio-connectを実行しています
- 18. Docker load and save:archive/tar:無効なタールヘッダー
- 19. ニットPDFファイルがRStudio
- 20. Amazon ECRクラスタのRStudio
- 21. docker infoコマンドでec2インスタンスに何も表示されない
- 22. EC2のDockerがS3への接続に失敗しました
- 23. Docker - Rstudio - R古いバージョンが一緒に実行されています
- 24. R Amazon EC2(RedHat/Centosインスタンス)
- 25. RStudioのラップエラーメッセージ
- 26. RabbitMQ DockerコンテナがAWS EC2インスタンス上で動作しない
- 27. DockerがAWS EC2クラウドに接続できません
- 28. 複数のdockerコンテナと複数のec2インスタンスの比較
- 29. AWS EC2インスタンスのDocker PostgreSQLコンテナに接続できません
- 30. AWS EC2からNexus Docker Containerをインストールするデフォルトのパス
しかし、これらのライブラリは頻繁に(Rstudioよりもずっと頻繁に)更新されており、作業中にRstudio内から新しいライブラリをインタラクティブにインストールすることがよくあります。私が理解しているところでは、これらのライブラリはドッカーのイメージに残らないでしょう。 – Misha
は、再現可能なリサーチやソフトウェアのバージョン管理のために、私は間違いなくバージョンを更新することを強く勧めていません。チェックポイント(vignette:https://cran.r-project.org/web/packages/checkpoint/vignettes/checkpoint.html)などのRパッケージを使用することを検討して、スクリプトの実行時にRにパッケージをインストールできるようにすることもできます – TaylerJones