본문 바로가기

docker

[HA] Docker로 Home Assistant 설치 및 초기 설정 Home Assistant는 다양한 IoT 기기를 연동하고 자동화할 수 있는 플랫폼입니다. 다양한 업체의 IoT 제품을 지원하기 때문에 편리하게 사용이 가능합니다. Home Assistant를 우분투 서버에 Docker로 설치하고 초기 설정하는 방법을 알아보겠습니다. 1. Home Assistant 설치 Docker를 활용해서 HA를 설치하는 것은 간단합니다. 아래 명령어를 통해 컨테이너를 생성하고 실행시킬 수 있습니다. sudo docker run -d \ --name=home-assistant \ -v /data/homeassistant/config:/config \ -v /etc/localtime:/etc/localtime:ro \ --net=host \ --restart=unless-stopped.. 더보기
[자작NAS] Docker로 Duck DNS Updater 설치 Duck DNS는 무료로 제공되는 DDNS로 안정성 역시 뛰어나 인기가 많습니다. 같은 용도로 많이 쓰이는 NO-IP의 경우 무료 계정은 매달 갱신을 해줘야 하기 때문에 불편합니다. Duck DNS를 사용하면 편리하게 직접 등록한 duckdns.org 도메인으로 연결이 가능합니다. Duck DNS를 직접 설정할 수 있는 공유기가 있는 반면 그렇지 않은 경우도 있습니다. 공유기에서 설정이 불가능할 때 NAS에 Duck DNS Updater를 Docker로 실행할 수 있습니다. 먼저 Docker가 우분투나 Cent OS 등 사용 중인 OS에 설치되어 있어야 합니다. 2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치 2017/09/17 - [System/.. 더보기
[자작NAS] 우분투 서버에 Docker로 Tautulli(Plexpy) 설치 Tautulli는 이전에 Plexpy라는 이름을 사용하던 툴입니다.Plex Media Server을 모니터링, 분석해서 시각화해주는 프로그램입니다.Plex Media Server의 Docker 설치 방법은 아래 링크를 참조하면 됩니다.2018/06/14 - [IT/NAS] - [자작NAS] 우분투 서버에 Docker로 PLEX 설치Tautulli를 Docker로 설치하는 방법은 다음과 같습니다. 1. Tautulli 설치 Tautulli를 설치하기 위한 Docker 명령어는 아래와 같은 형태입니다. sudo docker create \ --name=tautulli \ --restart=unless-stopped \ -v config경로:/config \ -v Plex로그경로:/logs:ro \ -e PU.. 더보기
[자작NAS] 우분투 서버에 Docker로 PLEX 설치 PLEX Media Server는 보유하고 있는 영화나 TV, 음악 등을 깔끔하게 관리해주는 미디어 서버입니다.윈도우는 물론이고 리눅스 등 다양한 OS에 설치가 가능합니다.윈도우 버전의 설치는 아래 링크를 통해서 확인 가능합니다.2016/10/25 - [IT/NAS] - [자작NAS] 12. PLEX Media Server 설치PLEX Media Server를 우분투에 Docker로 설치하는 방법은 다음과 같습니다. 1. PLEX 설치 먼저 Docker가 우분투에 설치되어 있어야 합니다.Docker 설치는 아래 링크를 통해서 진행할 수 있습니다.2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치2017/09/17 - [System/Docker] - 도.. 더보기
도커 컴포즈(Docker Compose) 우분투에 설치 Docker Compose는 1개 이상의 컨테이너 어플리케이션을 실행해주는 툴입니다.일반적으로 대부분의 서비스는 한 개 이상의 어플리케이션으로 구성됩니다.Docker Compose를 사용하면 필요한 모든 컨테이너를 한 번에 실행시킬 수 있습니다.다음은 Docker Compose를 설치하는 방법입니다. 아래 명령어로 최신 버전의 Docker Compose를 다운로드할 수 있습니다. sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose 중간의 1.21.2은 현재 기준 최신 버전으로 아래 링크에서 최신 버전을.. 더보기
[자작NAS] 우분투 서버에 Docker로 guacamole 설치 Guacamole은 웹을 통해서 원격 접속을 가능하게 해주는 일종의 게이트웨이입니다. VNC, RDP, SSH 등의 프로토콜을 지원하기 때문에 다양한 OS를 추가해서 사용할 수 있습니다. 우분투 서버에서 Docker로 guacamole을 사용하는 방법을 살펴보겠습니다. 먼저 우분투 서버에 Docker가 설치되어 있어야 합니다. 아래 링크에서 Docker 설치 방법을 확인할 수 있습니다. 2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치 도커 CE(Docker CE) 우분투 서버에 설치 Docker는 다양한 리눅스 배포판은 물론이고 Windows Server와 Mac 등 대부분의 OS를 지원합니다. 또한 Amazon Web Service와 Micros.. 더보기
도커(Docker) 이미지를 레지스트리(Registry)에 업로드 Docker 이미지 빌드를 통해서 원하는 이미지를 만들 수 있습니다.아래 링크의 내용을 통해 이미지 빌드부터 컨테이너로 생성하는 내용을 확인할 수 있습니다.2017/09/28 - [System/Docker] - Dockerfile로 도커(Docker) 이미지 빌드 및 컨테이너 생성 기초생성된 이미지는 저장소(Repository)에 업로드하면 어디서든 가져다 쓸 수 있습니다. 이미지를 올리는 작업은 push로, 받아오는 작업은 pull 명령어로 가능합니다.GitHub와 거의 유사한 형태이기 때문에 이해가 어렵지 않습니다.이미지들이 저장되는 저장소들의 집합이 Docker 레지스트리입니다.Docker는 기본적으로 퍼블릭 레지스트리를 제공하는데 여기에 이미지를 올리는 방법입니다. 1. 이미지 태그 생성먼저 Do.. 더보기
Dockerfile로 도커(Docker) 이미지 빌드 및 컨테이너 생성 기초 Docker 설치가 완료되면 Dockerfile을 생성하고 빌드할 수 있습니다.Docker는 내부에 라이브러리 의존성 등을 완전히 포함한 형태이기 때문에 배포가 편리합니다.우분투 및 CentOS에서 Docker를 설치하는 방법은 아래 링크에서 확인 가능합니다.2017/09/06 - [System/Docker] - 도커 CE(Docker CE) 우분투 서버에 설치2017/09/17 - [System/Docker] - 도커 CE(Docker CE) CentOS에 설치2017/09/18 - [System/Docker] - 리눅스 환경에서 도커 CE(Docker CE) 설치 이후 설정먼저 Docker의 이미지와 컨테이너라는 용어에 대한 이해가 필요합니다.이미지는 컨테이너를 실행하기 위한 파일 정보 등을 담고 있.. 더보기