IT이야기 2021. 5. 28.
시놀로지 NAS Docker에서 컨테이너로 이미지 만드는 법
시놀로지에서 Docker을 잘 운영하려면 GUI로 제공되는 기능 이외에 CMD(ssh)를 다루기는 해야 합니다. GUI로 제공되지 않는 기능 중에 하나가 컨테이너로 이미지를 만드는 기능입니다. Docker을 활용하다 보면 요긴하게 활용되는 기술인데 왜 제공이 되지 않은지는 모르겠습니다. 이미지로 컨테이너 만들어 실행하기 먼저 이미지로 컨테이너를 만들어 실행시켜 봅니다. 이 작업은 어렵지 않겠지요? 혹시 완전 초보시라면 아래에 이전에 포스팅한 내용을 확인해 주세요. 시놀로지 Docker 기본 사용법 시놀로지의 Docker앱에서 좌측 컨테이너 메뉴를 보면 우측에 모든 컨테이너들을 볼 수 있습니다. 저는 테스트로 이 중에서 strapi_strapi 컨테이너를 이미지로 만들 예정입니다. 시놀로지의 ssh 기능 ..
IT이야기 2021. 3. 15.
시놀로지 NAS의 Docker로 STRAPI설치하기
시놀로지 NAS는 개발자에게 축복과도 같은 장비입니다. 일반 사용자처럼 사진의 관리나 파일의 관리를 개인용 클라우드처럼 사용할 수 도 있지만 DSM을 활용한다면 다양한 용도로 사용할 수 있기 때문입니다. 더욱이 Docker을 활용한다면 웬만한 Toy프로젝트나 개발용 프로젝트 정도는 쉽게 구현할 수 있습니다. 이번에 STRAPI라는 오픈소스 프로그램에 흥미가 생겨서 시놀로지의 Docker을 활용하여 설치 해보려고 합니다. STRAPI는 아주 쉽게 Restfull 또는 GraphQL API를 생성해주는 MIT라이선스의 오픈소스 프로그램입니다. 자세한 설명은 아래의 경로를 참고해 주세요. 프론트앤드 개발자에게 꼭 필요한 백앤드를 책임질 STRAPI strapi는 backend를 담당하기 때문에 데이터베이스가 ..
IT이야기 2020. 4. 2.
몽고DB의 짝궁 Robo 3T 설치하기
이전에 시놀로지 나스의 도커에서 몽고DB를 설치하는 방법을 포스팅했습니다. 시놀로지 도커로 몽고DB 설치하는 방법 바로가기 시놀로지 도커로 몽고 익스프레스(mongo-express) 설치하기 바로가기 이번에는 Mongo-express처럼 웹브라우저에서 보는 것이 아니라 설치형 몽고DB 관리 툴을 설치하고 연결하는 방법에 대해서 포스팅하려고 합니다. Robo 3T 설치하기 Robo 3T는 설치형 오픈소스 몽고DB 관리 툴입니다. 먼저 해당 사이트로 이동합니다. Robo 3T 다운로드 받기 Robo 3T 홈페이지 다운로드 바로가기 다운로드 페이지에 접속하면 3개의 버튼이 보이는데, Studio 3T는 GUI가 훨씬 뛰어난 상업용 프로그램이고, Robo 3T는 오픈소스용 쉘기반의 무료 프로그램입니다. 상단에 ..
IT이야기 2020. 4. 1.
시놀로지 도커로 몽고 익스프레스(mongo-express) 설치하기
이전 포스팅에서 도커로 몽고DB를 설치해 봤습니다. 시놀로지 도커로 몽고DB 설치하는 방법 바로가기 몽고DB는 설치가 되었으나 이 DB만으로는 CLI외에 Database를 볼 수는 없습니다. 이 몽고DB를 보기위한 방법 중 하나는 Mongo-express를 이용하는 방법입니다. Mongo-express는 phpMyAdmin처럼 웹브라우저로 몽고DB를 볼 수 있습니다. 이 Mong-express를 시놀로지 도커로 설치해 보겠습니다. Mongo-express 도커 설치하기 먼저 시놀로지 DSM에서 도커를 엽니다. 레지스트리 메뉴를 선택합니다. 검색창에서 mongo로 검색을 합니다. 2번째 줄에 있는 mongo-express를 더블 클릭하여 다운로드를 받습니다. 다운로드 받은 도커이미지는 이미지 탭에서 확인할..
IT이야기 2020. 4. 1.
시놀로지 도커로 몽고DB 설치하는 방법
Mongo DB 도커 설치하기 시놀로지 도커(Docker)를 이용해서 몽고DB(MongoDB)를 설치하는 방법을 포스팅합니다. 먼저 시놀로지 DSM에서 도커를 엽니다. 레지스트리 메뉴를 선택합니다. 검색창에서 Mongo로 검색을 합니다. 검색 결과중 공식이미지를 클릭해서 다운로드를 받습니다. 다운로드 받은 것은 이미지 메뉴에서 확인 할 수 있습니다. 이미지 메뉴를 선택합니다. 지금 다운로드 받은 mongo:latest가 보입니다. 이것을 더블클릭 합니다. 다운로드 받은 이미지로 컨테이너를 생성해야 합니다. 컨테이너 이름을 임의로 입력합니다. 가능하면 몽고DB인지 알 수 있는 이름을 입력하세요.. 고급설정을 클릭합니다. 실제 서비스로 사용한다면 고급설정 탭에서 자동 재시작 활성화를 체크합니다. 혹시 어떤 ..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Wordpress 완벽하게 설치하기
시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 "이게 아닌가벼~~"하는 생각이 들때 그냥 도커 컨테이너만 삭제해 버리면 깨끗하게 삭제가 가능하다는 것입니다. 다시 시작 할 수도 있고 도커로 개발이 완료되었을때 그상태 그대로 운영으로 돌릴 수도 있습니다. 저도 몇개의 도커사용법을 포스팅했는데요. 아래의 경로를 참고하세요. 시놀..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Wordpress 완벽하게 설치하기
시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 "이게 아닌가벼~~"하는 생각이 들때 그냥 도커 컨테이너만 삭제해 버리면 깨끗하게 삭제가 가능하다는 것입니다. 다시 시작 할 수도 있고 도커로 개발이 완료되었을때 그상태 그대로 운영으로 돌릴 수도 있습니다. 저도 몇개의 도커사용법을 포스팅했는데요. 아래의 경로를 참고하세요. 시놀..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Wordpress 완벽하게 설치하기
시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 "이게 아닌가벼~~"하는 생각이 들때 그냥 도커 컨테이너만 삭제해 버리면 깨끗하게 삭제가 가능하다는 것입니다. 다시 시작 할 수도 있고 도커로 개발이 완료되었을때 그상태 그대로 운영으로 돌릴 수도 있습니다. 저도 몇개의 도커사용법을 포스팅했는데요. 아래의 경로를 참고하세요. 시놀..
IT이야기 2020. 3. 12.
시놀로지 Docker로 Nodejs 웹서버 설치하고 띄우기
도커에서 Nodejs웹서버를 설치하고 띄우는 일은 간단하면서도 매우 유용한 작업입니다. 시놀로지 도커(Docker)은 주로 GUI로 설치를 진행하게되어 있어서 편리하기는 하나 아직 참고할 만한 자료들이 별로 없어서 처음 시도할 때는 애를 좀 먹게 되어 있습니다. 그래서 이번에는 시놀로지에 있는 도커(Docker) 스테이션으로 Nodejs 웹서버를 설치하고 실행하는 과정을 포스팅 해보려고 합니다. 전체적인 설명은 이전에 시놀로지 Docker 기본 사용법이라고 포스팅을 했으니 먼저 읽어보시는 것이 좋습니다. 레지스트리에서 nodejs 이미지 다운로드 받기 node.js로 웹서버를 실행시키는 것이 목적이니 먼저 node.js 도커 이미지를 다운로드 받아야 합니다. node.js 도커 이미지를 어디에서든 받아오..
IT이야기 2020. 3. 12.
시놀로지 Docker 기본 사용법
시놀로지 DS918+ 로 넘어온 이유 중 하나가 도커를 사용할 수 있다는 것 이였습니다. 기존에 사용하던 것은 Synology DS214+ 였는데 해당 기기에서는 성능 때문이였는지 Docker패키지를 설치할 수 없었습니다. 저도 도커 초보라서 많이 알지는 못하지만 정리차원으로 포스팅을 해 볼까 합니다. 도커란 무엇인가?? 도커란 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 라고 인터넷에 많이 올라와 있으나 초보자들에게는 이게 뭔~ 소린가~ 할 것입니다. 그래서 짧고 간단하게 풀어서 설명을 먼저 해 볼까 합니다. VirtualBox, VMware 같은 가상머신이라는 것이 있습니다. 가상머신은 컴퓨터 안에 또 다른 가상의 컴퓨터를 띄우는 기술을 말하는데 MAC컴퓨터에 windows를, Windows컴퓨터에..