SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

도커에 대해 공부하고 싶은데요.

wbin 268

0

15

얼마전에 해킹당해 데이터 날린김에 헤놀로지 싹 밀고 처음부터 구축중입니다.

 

예전부터 몇번 시도하다가 포기했었던 도커 위주로 세팅을 해보려고 하는데 (DSM7에 있는 컨테이너 매니저 이용)

 

오늘 오전부터 하루종일 해봐도 도저히 답이 안나오네요.

 

Plex와 Qbittorrent 부터 시도중이었는데

 

달소님 글이나 구글에 나오는 수많은 매뉴얼들을 그대로 따라해보고

 

첨엔 터미널 명령어 무슨 소린지 어쩌라는건지도 모르겠어서 한줄한줄 복사붙여넣기로도 해봤는데

 

단한번도 동작 성공을 해보지 못했습니다. 정확히는 도커상에서 실행은 되는데 서비스 페이지에 진입을 못했죠.

 

뭐가 문젠지 제가 뭘 모르는지도 모르겠어서 질문도 못하겠고

 

어딘가 개념 잡을만한 정보가 없을까요?

신고공유스크랩
15
profile image 1등
너굴맨봇 2024.02.03. 22:08
안녕하세요, wbin님.😊
 

좋은답변을 받기위해서는 좋은 질문이 필요합니다.

유의할점⚠️

  • 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
  • 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
  • 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
    • (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)

질문방법🙏

자신의 상황을 최대한 자세히 설명해주세요.

상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다. 

ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.

*가능하면 최신버전 OS/SW를 이용해주세요

 

답변에대한 피드백을 주세요.

정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.

이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

profile image 2등
달소 2024.02.03. 22:16

어떤 글들을 어떻게 진행하셨는지 좀더 상세하게 작성해주시면 조금 더 설명을 드릴 수 있을것같습니다.

어느부분에서 막히셨고 어떤부분이 더 궁금하신걸까요?

 

도커에 대해서 좀더 이해해보시는것도 좋을것같습니다.

Docker에 대해서 알려주세요

Docker는 컨테이너 기반의 가상화 플랫폼으로, 애플리케이션을 빠르고 효율적으로 개발, 배포 및 실행할 수 있는 환경을 제공합니다.

 

Docker는 가상화 기술보다 경량화되어 있으며, 호스트 운영 체제와 분리된 컨테이너에서 실행되며 더 높은 성능과 효율성을 제공합니다.

 

Docker는 다음과 같은 기능과 특징을 가지고 있습니다:

 

1. 컨테이너: Docker는 애플리케이션과 그에 필요한 종속성을 갖고 있는 컨테이너를 사용합니다. 이 컨테이너는 격리된 환경에서 독립적으로 실행되며, 호스트 운영 체제에 종속적이지 않습니다. 이러한 컨테이너는 가상 머신보다 가볍고 빠르며, 유연하게 확장할 수 있습니다.

 

2. 이미지: Docker 이미지는 애플리케이션 실행에 필요한 파일과 설정 등을 포함하는 파일 시스템으로, 컨테이너를 생성하는 데 필요한 템플릿 역할을 합니다. 이미지는 불변성을 가지고 있어 다른 시스템에서도 동일하게 사용할 수 있습니다.

 

3. 도커 허브: Docker Hub는 Docker 이미지를 저장하고 공유할 수 있는 클라우드 기반의 레지스트리입니다. GitHub와 유사한 형태로 개발된 애플리케이션을 다른 사용자들과 공유할 수 있으며, 필요한 이미지를 손쉽게 다운로드할 수 있습니다.

 

4. 스웜 및 쿠버네티스: Docker Swarm은 Docker 엔진을 위한 고가용성과 실패에 강한 클러스터 매니저입니다. 쿠버네티스는 대규모 컨테이너 환경을 관리하기 위한 오케스트레이션 도구입니다. 이들은 Docker 컨테이너의 배포와 관리를 자동화하여 효율적인 개발 및 운영 환경을 구성할 수 있도록 도와줍니다.

 

Docker의 장점으로는 재현성, 일관성, 효율성, 이식성, 확장성, 보안성 등이 있습니다. 또한, 컨테이너의 가벼운 구조로 인해 개발, 테스트, 배포 및 운영 프로세스를 단순화할 수 있으며, 애플리케이션 개발 및 배포 시간을 단축시킵니다.

wbin 글쓴이 2024.02.03. 22:40
달소
왜 안되는지를 도저히 모르겠는게 가장 큽니다.

1. GUI에서

컨테이너 매니저에서 레지스트리 찾아서 다운받고 이미지 실행해서 필요한 속성 세팅 다하고

실행했을때, 이상없이 실행되는것 확인했고, 로그에 이상도 없고, 폴더 연결 제대로 해줬고

포트 세팅하고, 제어판 - 라우터 구성가서 포트 세팅해주고, (안되는 경우에는 역방향 프록시도 설정해보고)

했는데, 플렉스 같은 경우 32400 포트가 접속이 안되고

2. SSH에서

안되서 다 지우고, ssh로 접속해서 명령줄 한줄한줄 복사해서 붙여넣고 실행해보니 오류 없이 실행되었고

컨테이너 매니저에서도 실행된 상태인걸 확인했는데

플렉스는 여전히 32400 포트가 접속이 안되고

Qbittorrent도 8080포트 접속 안되고

지웠다 다시깔고, 라우터 설정도 해보고, 접속한 PC가 문제인가 재부팅도 해보고, 나스가 문제인가 재부팅도 해보고, 공유기가 문제인가 DMZ 설정이나 포트포워딩 설정 다시 보고 안되서 재부팅도 해보고

제가 뭘 잘못해서 오류로그 라도 뜨면 스샷이라도 뜨겠는데

오류는 아무것도 없는데 안되니 환장하겠네요.
profile image
NavyStack 2024.02.03. 22:50
wbin
docker ps로 확인한번 해보세요 :)
그 다음에 나온 해시값으로
docker logs 해시값
하면 로그가 나옵니다 :)
wbin 글쓴이 2024.02.03. 23:55
달소
https://blog.dalso.org/article/%ED%97%A4%EB%86%80%EB%A1%9C%EC%A7%80%EC%8B%9C%EB%86%80%EB%A1%9C%EC%A7%80%EC%97%90%EC%84%9C-docker%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-plex-media-server-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

예를 들어 이글 같은 경우, 명령어 한줄한줄 복사해서 넣고, uid 부분 변경해서 실행했고
아무 이상없이 진행되고 완료됐습니다.

그리고 plex가 접속이 안됩니다.

컨테이너 매니저에서는 에러 로그가 전혀 나오지 않습니다.

본문중에

"이미지를 다 받으면 컨테이너가 자동으로 생성되며 이는 도커 패키지에서도 확인가능합니다.

cli 에서는 docker ps 로 확인됩니다.

i접근은 ip:32400/web 주소로 접근해주시면됩니다."

라는 내용이 있는데, 접근 부분에서 안됩니다. 접속 거부 메세지만 뜹니다.
DarkAcid 2024.02.04. 01:11
wbin
아... 그 헤놀상의 container manager는 7.0부터 권한의 문제가 종종 있었습니다 대부분의 경우 권한 문제 때문에 시놀로지 전용 이미지나 방법을 찾아야해서 정보가 많이 부실합니다ㅠㅠ
profile image
NavyStack 2024.02.04. 08:55
DarkAcid

맞습니다. 시놀로지는 기본 관리자 계정의 uid:pid가
1026:100 이라

일반 사용자가 권한까지 이해해서 사용하길 바라는데 쉽지가 않죠...

대부분 root로 진행하시는 것도 한몫하고요

wbin 글쓴이 2024.02.04. 14:14
NavyStack
달소님 글 따라할때는 루트로 했는데도 안되더라구요...
profile image
NavyStack 2024.02.04. 14:19
wbin
아마 놓치신 부분이 있는것 같은데 어떤 로그가 나왔는지 첨부해서 질문글을 한번 올려보세요 :)

대부분 답변 잘 해주십니다. :)
wbin 글쓴이 2024.02.04. 18:14
NavyStack
로그가 없는게 문제입니다.
잘 실행되고 끝이예요.
wbin 글쓴이 2024.02.04. 18:52
DarkAcid
이건 패키지 얘기 아닌가요?
패키지 센터로 설치하는 서드파티 프로그램 말하는거 같은데요
wbin 글쓴이 2024.02.04. 14:13
DarkAcid
그런부분이 있었군요.
컨테이너 매니저는 그럴수 있다 치는데, 달소님 글 따라 한 터미널은 왜 안되는건지 ㅠㅠ
DarkAcid 2024.02.04. 23:01
wbin
근데 plex는 정식 패키지에서 지원하는데 굳이 도커로 쓰실 필요가 있나요?

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story