R 도커

재현가능한 과학연구를 위한 도커 학습교재

기계와의 경쟁을 준비하며…

“The future is here, it’s just not evenly distributed yet.”
- William Gibson

R과 RStudio 기반 지식이 있는 학습참여자를 위해 고안된 도커(Docker) 소개 참고서입니다. 프로젝트에 도커가 필요한 과학연구자를 돕기 위한 목적으로 고안되었습니다. 먼저, 도커가 무엇인지, 어디에 쓰는 물건인지, 왜 유용한지에 대해 설명합니다. 그리고 나서, 재현가능하고, 이동가능한 프로젝트를 위해서 어떻게 사용하는지 구체적인 설명이 들어갑니다.

R 도커 원본 정보

본 R 도커 학습교재는 R Docker tutorial을 번역한 것입니다. R을 도커와 연계하여 설명한 학습교재 중의 하나로 아직 100% 완벽하지는 않지만, R 개발자가 도커를 활용하여 과학컴퓨팅을 통한 연구활동을 하는데 필요한 기본적인 지식과 경험이 충분히 녹여져 있습니다. R Docker tutorial 내용에 더해서 추가적으로 도커 활용에 도움이 될 수 있는 그림을 몇개 더 추가하였다.

학습목차

  1. 도커 설치
  2. 도커는 무엇이고 왜 사용하나
  3. 도커 실행
  4. 도커 이미지 생성 - 팩키지 설치 포함
  5. 도커허브(Dockerhub)
  6. 배포 - 도커파일(Dockerfiles)
  7. 분석결과 공유

링크

강사 필기노트

  • 도커이미지가 포함된 USB 드라이브를 가져온다. 예를 들어, 동시 학습참여자가 3GB 도커 이미지를 다운로드하게 되면 다양한 문제에 봉착하게 된다.
  • 선택학습부분을 “선택학습:” 및 이탤릭 글자체로 표식이 되어있다.