728x90

Python Jupyternotebook으로 코딩하다보면 http://localhost:8889/tree 에서 작업하는걸 볼 수 있다.

 

 

 

 

그러다 문뜩 도커에 분명 쥬피터 이미지가 있을것 같은데? 했는데 역시 있었다!!!

다시 말하자면 전세계 어디든 인터넷만 된다면 나만의 코딩 공간을 확보할 수 있다는 것이다.

(물론 깃허브로 가능함) ->  아이패드에서 깃허브 코드 관리하는 방법도 다음에 알아보겠음

 

1.  도커 설치 : 시놀로지 패키지센터 > 도커설치 

2.  이미지 검색  : 검색창 > jupyer 검색

가장 위의 datascience-notebook 다운 

 

 

 

 

 

3. 컨테이너 설정

1. 이미지 더블 클릭하고 "고급 설정" 선택

 

2. 나스의 적당한 폴더를 만들고 마운트 경로 "/var/nas/jupyer" 입력

 

3. 로컬포트 자동에서 ->  "8888"로 변경" 하고 다음버튼 

4.  외부 엑세스 8888 생성

제어판 > 외부엑세스 > 라우터 구성 > 사용자 지정 > 라우터 포트

 

 

 

5. 이미지 토큰값 가져오기

 

1. 도커 > 컨테이너 > 해당 이미지 더블클릭

 

2.  로그 > 검색창에 "token" 검색 > token 값 복사

 

 

 http://127.0.0.1:8888/lab?token="토큰값" 라고 보이는게 토큰 값임 

 

 

 

 

6.  나스주소:8888 접속 

토큰 값 넣고 패스워드 만들면 나만의 코딩공간이 생김!!

 

설정한 비밀번호로

다른 컴퓨터에서 나의 나스서버로 접속가능!!

 

시각화를 하기엔 무리이고 그냥 단순 코드 작성이나 마크다운 내용 적기용

이럴땐 컴파일언어보다 인터프리터언어가 좋아보이네!!

 

728x90
728x90

나스를 활용하여 개인 서버만들기

- docker에서 tomcat 활용편

 

1. 패키지 센터에서 Docker 설치

먼저 아래 사이트에 접속하여 자신의 나스가 Docker를 지원하는지 확인하기 바랍니다.

https://www.synology.com/ko-kr/dsm/app_packages/Docker

현재 지원 모델 리스트

 

 

2. Docker 실행 후 톰캣 설치

  • Docker – 레지스트리 – “tomcat” 검색 후 “tomcat” 다운로드
  • Docker – 이미지 – tomcat 선택 – 실행 – 마법사로 실행

받은 파일은 이미지에서 설정 가능하다

*혹시 이미 설치가 되어있는사람이라면

컨테이너에서 실행을 멈추면 편집탭이 활성화된다.

 

볼륩탭에서 폴더추가를 누르고 

나스에  하드안에서 서버관련 폴더를 만들고 

webapps을 만든다... 반드시 webapps로 해야함

그 다음 마운트 경로를 /usr/localtomcat/webapps로 지정한다

-> 해당폴더를 톰캣의 저 마운트로 지정하겠단 소리임

 

 

다음으론 포트설명

로컬포트는 내가 타고들어올 포트이다.

아마 자동으로 설정되어있을텐데

8080로 수동설정하겠다

 

*8080 포트를 뚫어두어야한다

** 포트포워딩필요 ** 

 

 3. 톰캣 실행

 

자 이제 이클립스나 다른 툴에서 작업한 파일을 export 해서 war파일로 만든다

그 다음 나스에 webapps 에 war 파일을 두면 알아서 구동된다.

 

http://나스IP:8080/web/jsp01/test01.jsp

입력하면 해당 test01 파일이 실행이 된다.

 

잘안되면 해당 링크참고

https://youtu.be/VF9ilum0cck

728x90

+ Recent posts