도커용 OS CoreOS 설치

기존에는 각종 도커 컨테이너를 Synology NAS(DSM 5)의 도커 패키지로 관리했었는데요..

도커 이미지 검색부터 설정, 실행을 모두 웹에서 관리할 수 있어 좋지만, NAS가 강제 재시작되면 기존에 실행된 컨테이너가 자동으로 시작되지 않는 문제가 있었습니다.

 

그래서 도커용 OS인 CoreOS를 esxi에 설치했습니다.

esxi에서 쉽게 설치하려면 아래 페이지에서 ova 파일을 받아서 설치하면 됩니다.

https://coreos.com/os/docs/latest/booting-on-vmware.html

 

CoreOS는 컨테이너를 설치/실행하려면 쉘에서 명령어로 처리해야 됩니다. 웹에서 편하게 관리하려고 portainer를 설치하였습니다.

전 OS 시작 시 자동 시작되도록 아래 명령으로 설치하였습니다.

portainer 설치 후 http://CoreOS 아이피:9000/ 으로 접속하면 아래와 같은 화면을 볼 수 있습니다.

Portainer

이제 웹에서 컨테이너를 쉽게 관리(시작, 중지, 삭제, 로그 조회, 콘솔 접속 등)할 수 있습니다.

시놀로지 나스에 Apache Guacamole 설치하기

시놀로지 나스에 docker를 이용하여 Apache Guacamole을 설치하는 방법에 대해서 설명합니다.

 

Apache Guacamole은 웹브라우저로 원격데스크탑, VNC, SSH 등을 접속 가능하게 해주는 일종의 게이트웨이입니다. 공식 웹사이트에서는 아래와 같이 설명하고 있습니다.

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

위 동영상을 보면 무엇인지 쉽게 이해할 수 있습니다.  크롬에서 Guacamole이 구동 중인 특정 사이트에 접속하여 Windows를 원격 접속하고 있습니다.

Guacamole을 사용하면 원격접속하고자 하는 Windows의 RDP 포트를 외부에서 접근할 수 있도록 오픈할 필요가 없습니다. HTTP 또는 HTTPS 포트 하나만 오픈하면 Guacamole에 설정된 여러 대의 컴퓨터에 원격 접속할 수 있습니다.

Read More