White Life Story

Rancher Server 설치하기 본문

Develop/DevOps

Rancher Server 설치하기

새내기 whitelife 2017.05.10 03:23

RancherOS 설치가 되지 않은 경우 RancherOS, Docker 소개 및 설치를 참고한다.


Rancher Server는 Docker를 GUI 환경에서 구성할 수 있게 도와준다. 사용하기 위해서 Ubuntu 16.04, Kernal 3.10+, Docker가 준비되어야 한다.


현재 windows, osx docker는 지원되지 않는다.


위처럼 각각 구성하지 않아도, RancherOS를 설치하면 사용할 수 있다. 앞서 소개한 글은 후자를 위한 것이다. Rancher Server도 Docker Image로 제공된다.


sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server


위와 같이 설치를 진행한 후 Docker Container를 확인한다. 내부적으로 mysql을 사용하는데 container에 내장되어있으므로 신경 쓰지않아도 된다.


docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                              NAMES
7a3e5ba1e633        rancher/server      "/usr/bin/entry /u..."   About a minute ago   Up About a minute   3306/tcp, 0.0.0.0:8080->8080/tcp   serene_euler


로그 확인은 아래와 같다.


docker logs 7a3e5ba1e633 -f


정상적으로 서버가 구동되면 웹브라우저로 접속해보자.


스크린샷 2017-05-10 오전 3.07.48.png


Welcome to Rancher! 를 만나게 된다. Stack > All을 클릭하여 살펴보면, 기본적인 Docker Image가 설정되어있다. 정상적으로 구동하려면 Add Host를 클릭하여 Host 서버 설정을 완료해야 한다.


스크린샷 2017-05-10 오전 3.11.47.png


Host 서버에서 사용할 URL을 설정하고 Save 버튼을 클릭한다.