• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

도커에서 npm 질문입니다.

아나키 5174

1

5

vaultwarden에 ssl를 적용해 보려고 하는데, 쉽지 않네요. 

도커에서는 각각의 ip가 공유 안된다고 해서 동일 네트워크 맞쳐서 도커를 생성했는데요. 

npm 설정을 해도 잘 안되네요. 일단 ssl보다 먼저 역프록시 부터 설정하려는데. 이것도 안되네요. 

기본환경은 오라클 클라우드의 우분투 서버입니다.

 

sudo docker network create alinet 

이렇게 네트워크 생성.

 

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    ports:
      - '380:80'
      - '381:81'
      - '3443:443'
    environment:
      DB_MYSQL_HOST: "127.0.0.1"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSnpmnnQL_NAME: "npm"
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
  db:
    image: 'jc21/mariadb-aria:latest'
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - ./data/mysql:/var/lib/mysql
networks:
    default:
        external:
            name: alinet
----------------------------------------------
version: '3'
services:
  vaultwarden:
    image: 'vaultwarden/server:latest'
    ports:
      - '5678:80'
    volumes:
      - ./data:/data/Vaultwarden
networks:
    default:
        external:
            name: alinet

 

이렇게 해서 .

portainer.png.jpg

 

 

이렇게 컨테이너가 생성이 됐는데요. 

 

2022-02-17_175731.png.jpg

 

Forward Hostname / IP 와 Forward Port

 

 

이 부분 설정이 안되네요. 

해본 건 

도커이름

vaultwarden_vaultwarden_1:80

vaultwarden:80

vaultwarden_1:80

vaultwarden_vaultwarden_1:5678

vaultwarden:5678

vaultwarden_1:5678

 

도커 아이피

172.27.0.2:80

172.27.0.2:5678

 

외부 고정아이피 

329.126.29.174:5678

 

도메인

aaa.duckdns.org:5678

 

 

외부 고정 아이피와 도메인으로는 브라우저에서 직접 접근 가능했습니다.

npm 너무 어렵군요;; 어디서 꼬여 버린 걸까요?

 

신고공유스크랩
5
profile image 1등
달소 2022.02.18. 12:20

npm 에서 포트설정이 80/443 자체가 왜 다른지알수있을까요??

보통 npm은 앞단에 프록시로 사용되는데 80/443을 다른포트로 바꾼이유가 궁금하고

네트워크도 굳이 나눌필요가없어보이고 ip는 127.0.0.1 프록시 포트의 경우 5678로 하시면될듯합니다

아나키 글쓴이 2022.02.19. 17:03
달소

이게 도커 구성할 때 네트워크 모드를 host 로 잡았을 때, 가능한게 아닌가요? 근데 그렇게 해도 안되고, 말씀해주신대로 하면 502가 나와서.. 쉽지않네요..

2등
아나키 글쓴이 2022.02.18. 13:21

80/443을 안쓴 건. 초반에 그렇게 했다가 안되서, 이것저것 바꿔보다가 그런 것 같네요..

어쨌뜬 말씀하신대로 바꿔보니.

 

502 Bad Gateway

 

나옵니다.

 

aaa.duckdns.org:5678로는 역시 잘 접속이 되구요;;

3등
hansism 2022.02.19. 04:53

172.27.0.2 대신에 container 이름을 사용하세요. ip는 경우에 따라 바뀔 수 있고요

여기에서 container 이름은 vaultwarden_vaultwarden_1 이 되고요

portainer network에서 alinet을 열어봐서 proxymanager_app_1과 vaultwarden_vaultwarden_1이 같이 들어있는지 확인해 보세요

아나키 글쓴이 2022.02.19. 16:59
hansism

네트워크에서는 같은 네트워크 안에 있는 건 확인했구요.

아이피대신 컨테이너 이름으로도 확인해봤는데..

사이트가 아예 안뜨더라구요.

참고로 확인 해 본 것이

 

컨테이너이름

vaultwarden_vaultwarden_1:80

vaultwarden:80

vaultwarden_1:80

vaultwarden_vaultwarden_1:5678

vaultwarden:5678

vaultwarden_1:5678

도커 아이피

172.27.0.2:80

172.27.0.2:5678

외부 고정아이피

329.126.29.174:5678

도메인

aaa.duckdns.org:5678

 

다 안되네요..;;

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24940 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26536 +23
정보 토렌트 알림 디스코드로 받기 2 블랙앤해적 1일 전20:02 263 +1
질문 비추 취소 기능은 없나요..? 19 나와너 1일 전15:25 255 +6
후기 ghost 블로그를 만들어 봤습니다 12 빨간물약 3일 전15:26 414 +3
5113 질문
normal
지나가는_문과생 10시간 전00:13 48 0
5112 질문
normal
햄뽁이아빠 12시간 전21:46 91 0
5111 질문
normal
2km 19시간 전15:20 202 0
5110 질문
normal
서브어린이 1일 전10:11 104 0
5109 질문
image
지나가는_문과생 1일 전08:47 107 0
5108 질문
normal
넌누구냐 1일 전00:02 160 0
5107 정보
normal
블랙앤해적 1일 전20:02 263 +1
5106 질문
normal
나와너 1일 전15:25 255 +6
5105 질문
image
THUBAN 1일 전12:53 274 0
5104 질문
normal
서브어린이 2일 전12:00 131 0
5103 후기
image
빨간물약 3일 전15:26 414 +3
5102 질문
image
지축또타 3일 전13:44 381 0
5101 질문
image
김펭귄 4일 전08:48 172 0
5100 질문
normal
헤놀로지맨 4일 전07:21 232 0
5099 질문
normal
sabss 4일 전20:35 277 0
5098 질문
image
양미 4일 전18:47 139 0
5097 질문
file
지나가는_문과생 4일 전12:20 236 0
5096 질문
normal
툭툭이 5일 전14:32 132 0
5095 질문
normal
zip 5일 전13:40 90 0
5094 질문
normal
jinsol2 5일 전11:13 576 0