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

도커에서 npm 질문입니다.

아나키 5131

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 24834 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26413 +23
후기 ghost 블로그를 만들어 봤습니다 6 빨간물약 1일 전15:26 303 +3
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 4일 전18:45 407 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 5일 전12:25 189 +1
5104 질문
normal
서브어린이 12시간 전12:00 74 0
5103 후기
image
빨간물약 1일 전15:26 303 +3
5102 질문
image
지축또타 1일 전13:44 298 0
5101 질문
image
김펭귄 1일 전08:48 127 0
5100 질문
normal
헤놀로지맨 1일 전07:21 193 0
5099 질문
normal
sabss 2일 전20:35 226 0
5098 질문
image
양미 2일 전18:47 112 0
5097 질문
file
지나가는_문과생 2일 전12:20 213 0
5096 질문
normal
툭툭이 3일 전14:32 118 0
5095 질문
normal
zip 3일 전13:40 83 0
5094 질문
normal
jinsol2 3일 전11:13 514 0
5093 질문
normal
M-M-M 3일 전09:15 68 0
5092 후기
image
링츠링링 4일 전18:45 407 +2
5091 질문
normal
nadomola 4일 전17:30 115 0
5090 질문
normal
Venzamin 4일 전11:40 188 0
5089 잡담
normal
서맹 4일 전09:42 485 0
5088 질문
image
초보나스 4일 전03:44 154 0
5087 질문
image
Noil 5일 전23:22 97 0
5086 질문
image
서브어린이 5일 전20:16 92 0
5085 질문
image
서브어린이 5일 전17:50 135 0