IT,컴퓨터 이야기

한다 설치 도커(Docker) - 에어코믹스 서버 설치 무작정 따라하기 1편

원생계 2019. 9. 30. 20:00

.

.

설치는 클릭만 하면 끝.

연다, 도커.

나를 위한 안내창

자습서가 같이 들어있어서 공부하기도 좋네요.

제가 따라한 자습서는 아래 포스트.

https://playlifework.xyz/81

 

[Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (1/3)

지난 포스팅에서 도커에 대해 이해도하시고 시놀로지 NAS에 설치도하셨나요? [Synolog NAS 활용] docker를 통해 NAS 활용도 높이기 포스팅 보러가기 자 이제 도커를 활용해 보는 방법 중 하나를 해보겠습니다. 만..

playlifework.xyz

연습 프로젝트로 에어코믹스 스트리밍 서버 설치 ㄱㄱ

도커 이미지 다운로드 중. php7 버전도 있어서 이걸로 셋팅하고싶지만, 일단 처음이니 내용대로 따라갑니다.

다운로드가 완료되면 [실행]을 눌러서 컨테이너 생성 시작.

기본 이름 지우고, 저도 알아보기 쉽게 aircomix server 로 컨테이너 이름 설정했습니다.

[고급설정] 버튼을 눌러 [볼륨]탭으로 이동.

[파일/폴더]에 물리적인 디스크 경로를 셋팅해주고, 마운트 경로도 추가해줍니다.

[마운트 경로]개념이 약간 헷갈리는데, docker 컨테이너 서버 내부에서 참조하는 경로라고 합니다. 좀 써보면 이해 되겠죠. 일단 계속 진행해봅니다.

다음은, [포트 설정]탭에서 컨테이어에서 쓸 포트를 연결(?)해줘야 한다고 하네요. 로컬포트가 NAS 포트, 컨테이너 포트가 aircomix 서버 포트인가봅니다.

고급옵션 적용하고 [다음]버튼을 누르면 요약정보를 확인할 수 있고 컨테이너 바로 시작 옵션 체크된 상태로 완료.

아래부터는 다음 튜토리얼 포스트 참조.

https://playlifework.xyz/82?category=699937

 

[Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (2/3)

docker로 에어코믹스 스트리밍 서버 구축하기 지난 포스팅에서 docker에 apache-php서버 설치하는데 까지 잘 따라오셨나요? 아직 못하셨다면 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (1..

playlifework.xyz

컨테이너 탭에서 컨테이너를 더블클릭하면 세부 창이 팝업.

[터미널]탭에서 [생성]버튼 누르면 bash터미널 추가됨.

아래 커멘드 입력해서 깃헙 저장소 압축파일 형태로 다운로드

깃헙 : https://github.com/song31/comix-server

 

song31/comix-server

PHP-based AirComix Server. Contribute to song31/comix-server development by creating an account on GitHub.

github.com

wget -O master.tar.gz https://github.com/song31/comix-server/tarball/master

파일은 잘 받아졌고,

파일 권한변경 후 압축 해제하고

웹서버 루트 폴더 만들고, php 파일들 옮기고

index.php 코드 편집까지 ㄱㄱ

$dir_name = {요기를 마운트 경로 폴더명으로 셋팅}; // comics

다운받은 소스의 아파치 설정파일을 아파치폴더로 복사한 뒤에 경로를 수정해줍니다.

cp ./song31-comix-server-9d2630a/conf/httpd.conf-comix /etc/apache2/sites-enabled/httpd-comix.conf (아파치 설정파일 복사)

vi /etc/apache2/sites-enabled/httpd-comix.conf (vi편집기로 httpd-comix.conf 파일 열기)

manga 로 돼있는 폴더 경로를, 컨테이너 생성할 때 설정했던 comics 폴더로 수정.

다 끝내고 아파치 리스타트.

했는데, 저런 Warning 이 보임. [/var/services/web/comix-server] 경로가 없다는데, 만든적이 없으니 그럴 수 밖에. 어디서 잘못됐는지...는 아파치 설정파일 문제.

DocumentRoot 를 정상적인 경로로 수정해주면 끝. ( /var/www/comix-server )

음. 설정은 다 끝냈는데, 아무래도 공유기 포트포워딩 설정이 막혀있어서 밖에서는 접속이 안 되는군요. 지금 카페라... 집에서 포트포워딩 설정하고 계속 해봐야겠습니다. 일단은 이 포스트는 여기까지만!

.

.

728x90
반응형