rdmkyg/rstuido Docker ubunt 20.04 설치 부터, 컨테이너 올리기

Ubuntu 20.04 도커는 가상 환경에서 어떠한 OS에서도 같이 작동 됩니다. 따라서 교육용이나, 아니면, 개발 테스트 용으로 매우 적합 하게 구성 되어 있습니다.

  1. Ubuntu 20.04 Docker 설치


  • 도커 설치전 업데이트 합니다.
  •     $ sudo apt update

  • docker GPG키 및 저장 소를 추가 하기 위해서 crul을 설치 합니다.
  •     $ sudo apt-get install -y ca-certificates curl software-properties-common apt-transport-https gnupg lsb-release

  • GPG 키 인증
  •     curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

  • repository를 추가 합니다.
  •     echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


  • 도커 엔진을 설치 합니다.
  •     $ sudo apt update
        $ sudo apt-get install docker-ce

  • 도커 버전을 확인 합니다.
  •     $ sudo apt update


  2. Docker 이미지 위치 바꾸기


  • Docker 이미지 디렉토리를 변경 합니다.
  •     $ mkdir /home/dockerImages/

  • docker.servide 파일을 수정 하여, 위치를 바꾸어 줍니다.
  •     $ vi /lib/systemd/system/docker.service

  • 14번째 라인에서 패스를 바꾸어 줍니다.
  • ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 
    --data-root=
    home/dockerImages/
  • 서비스를 중지후 다시 시작 합니다.
  •     $service docer stop
        $service docer stop
        $service docker status
        $service docker start
        $service docker status

  3. Docker UI 관리툴 설치


이건은 바로 디렉토리를 만들어서, 이미지까지 도커허브에서 Pull 한 다음 컨테이너에 올리는 것입니다.
  • 도커 디렉토리 만듭니다.
  •     $ sudo mkdir -p /var/portainer/data

  • 서비스를 도크 허브에서 Pull 합니다.
  •     $ docker run -d -p 9000:9000 --name=portainer --restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock -v /var/portainer/data:/data portainer/portaine

  4. rstudio 도커 실행 하기


이건도 마찮가지로, Dock hub 에서 바로 Pull 해서 컨테이너 까지 올리는 것 입니다.
    $ docker run -d -p -v "$(realpath ~/work/rsutido1):/home/rstudio 2201:22 -p 8787:8787 -e PASSWORD=passwd --name my-rstudio-ssh rdmkyg/rstudio.ssh

참고로 빨간색으로 되어 있는 것은 매번 실행 할때 마다 바꾸는 것입니다.

이것과 관련 하여 자세한 내용은 아래의 홈페이지를 참고 하시면 됩니다. 


패키지 관련 사이트 
install.packages("doMC")
‘/usr/local/lib/R/site-library’의 위치에 패키지(들)을 설치합니다.
(왜냐하면 ‘lib’가 지정되지 않았기 때문입니다)
URL 'https://packagemanager.rstudio.com/cran/__linux__/focal/latest/src/contrib/doMC_1.3.8.tar.gz'을 시도합니다
Content type 'binary/octet-stream' length 167194 bytes (163 KB)
==================================================
downloaded 163 KB

* installing *binary* package ‘doMC’ ...
* DONE (doMC)

The downloaded source packages are in
‘/tmp/RtmpWtvZrH/downloaded_packages’



댓글 없음:

댓글 쓰기

공무 스케줄 AI Agem에 대한 생각

     지금 상황이 아비 규환이다.  어느 부서든 회사가 인수 합병되고 나서  투자를 기획하는 경영기획이 특히 않이 정신이 없고, 우리부서도 전부 미국 필리 조선소로 인원이 나가 있어,  사실상 10년 이상 고기량자는 거의 없다.   우리부서에 남아...