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’



댓글 없음:

댓글 쓰기

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...