도커는 다양한 운영체제를 테스트할 떄도 많이 활용된다. 오늘은 Mac OS를 통해 R을 설치해보았다.

GitHub - sickcodes/Docker-OSX: Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!
Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X! - GitHub - sickcodes/Docker-OSX: Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/C...

도커 이미지는 아래와 같이 준비하였다. 도커의 비밀번호는 alpine이다.

docker pull sickcodes/docker-osx:auto

# boot directly into a real OS X shell with a visual display [NOT HEADLESS]
docker run -it \
    --device /dev/kvm \
    -p 50922:10022 \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e "DISPLAY=${DISPLAY:-:0.0}" \
    -e GENERATE_UNIQUE=true \
    sickcodes/docker-osx:auto

MAC설치가 끝났다면, brew를 설치해보자. 아래 명령어를 활용하면 된다.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

이제 R과 Rstudio를 설치하자.

설치가 되었다면 Rstudio를 실행해보자.

Rstudio가 정상적으로 R이 작동하는 것을 볼 수 있다.