주로 EC2 인스턴스에서 Rstudio 서버를 실행합니다. 그러나 직장에서 클러스터에서 실행하고 싶습니다. 그들은 rstudio로 도커를 설치하고 실행시킬 수 있다고 말합니다. 이제 EC2의 Rstudios도 좋아하고 동일한 패키지와 동일한 버전을 사용할 수있게 될 것입니다. 내가 어떻게 이럴 수 있니? 두 버전 모두 드롭 보관함 폴더로 지정할 수 있습니까? 이 경우 드롭 박스 폴더를 어떻게 마운트 할 수 있습니까?Docker, EC2 및 Rstudio
0
A
답변
0
dockerhub 또는 aws ec2 container service (ecs)에 도커 저장소를 설정해야합니다. ECS는 ecs 에이전트를 실행하는 하나 이상의 ec2 인스턴스 (클러스터가 ecs와 함께 작동하는 데 도움을주는 aws 프로그램)의 클러스터에 도커 컨테이너를 쉽게 배포 할 수있게 해주는 관리 서비스입니다. Dockerfile은 이미지를 빌드 할 때 필요한 모든 패키지를 설치해야합니다. 매우 신속하게 진행할 수있는 연습을 포함하는 aws ecs 문서를 참조하십시오. https://aws.amazon.com/documentation/ecs/
실행 중인지 여부에 관계없이 항상 해당 고정 표시기 이미지에서 실행해야합니다. 로컬 또는 원격 시스템. docker의 한 가지 주요 이점은 호스트 환경에 관계없이 응용 프로그램의 환경을 동일하게 유지한다는 것입니다 (사용자가 동일한 이미지 빌드를 사용한다고 가정 할 경우).
왜 항상 ECS에서 실행되지 않을지 확신하지 못합니다. 우리는 RStudio를 사용하는 분석가가 여러 명 있으며, ECS를 사용하여 필요에 따라 자동 확장은 물론 각 CPU/메모리 리소스를 제공 할 수 있습니다. 당신은 EC2에 docker를 설치하고 그런 식으로 관리 할 수 있지만 ecs 에이전트를 설치하는 것이 더 쉽습니다. (또는 미리 설치되어있는 ecs 최적화 된 ec2 ami를 사용하십시오 - 위의 문서는 설정 과정을 거칩니다) ECS를 사용하여 rstudio 서비스를 시작하십시오 .
관련 문제
- 1. RStudio Server에서 EC2 인스턴스를 중지하는 방법
- 2. RStudio 실행 AWS의 Docker 컨테이너처럼 반짝임?
- 3. Git, Dropbox 및 Rstudio
- 4. RStudio, Packrat 및 Knitr
- 5. RStudio 및 일본어 문자
- 6. rstudio
- 7. AWS EC2 Linux AMI에 R & RStudio 설치 R
- 8. RStudio 및 Microsoft R-Open
- 9. RStudio 0.97.551은
- 10. RStudio 10
- 11. Docker Compose를 Amason EC2 인스턴스에 올바르게 배포하는 방법은 무엇입니까?
- 12. docker 이미지가 포함 된 원격 업데이트 ec2 인스턴스
- 13. tensorflow : RStudio
- 14. Docker on AWS. ECS 또는 Docker Datacenter
- 15. RStudio 1.1.383 및 rmarkdown 1.7 환경 상속
- 16. RStudio 및 Shiny : 서버와 클라이언트 간의 메시지
- 17. RStudio 및 RMarkdown의 Mathjax 소스를 수정하십시오.
- 18. akima 및/또는 rgl이 종료됩니다. Rstudio
- 19. Rstudio Rmarkdown 출력이 html 및 pdf와 다릅니다
- 20. R3.0.0 및 RStudio 시작시 오류 메시지가 발생했습니다.
- 21. RStudio 및 R에서 여러 환경에서 작업
- 22. RStudio 반짝이 및 JavaScript 통신 문제
- 23. Rstudio 및 R 기능()이 동일하지 않습니까?
- 24. Docker-compose : 로컬 env에서 EC2 인스턴스로 파일 복사
- 25. docker info 명령이 ec2 인스턴스에 아무 것도 표시하지 않습니다.
- 26. AWS EC2 인스턴스의 Docker PostgreSQL 컨테이너에 연결할 수 없습니다.
- 27. AWS EC2 인스턴스 내부에 Docker 컨테이너를 넣는 동기
- 28. "docker-machine rm"존재하지 않는 EC2 인스턴스에서 오류 발생
- 29. Amazon Elastic Beanstalk 대 docker 컨테이너가있는 EC2 인스턴스
- 30. FTP 및 EC2
그러나이 라이브러리는 꽤 자주 (Rstudio보다 훨씬 자주 업데이트됩니다.) 작업하는 동안 종종 Rstudio 내에서 대화 형으로 새로운 라이브러리를 설치합니다. 내가 아는 바로는이 라이브러리는 고정 이미지가 아닙니다. – Misha
은 재현 가능한 연구 및 소프트웨어 버전 관리를 위해 무의미하게 버전을 업데이트하지 않는 것이 좋습니다. 체크 포인트 (vignette : https://cran.r-project.org/web/packages/checkpoint/vignettes/checkpoint.html)와 같은 R 패키지 사용을 고려하고 스크립트가 실행될 때 R이 패키지를 설치할 수 있도록 허용 할 수 있습니다 – TaylerJones