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

도커에서 npm 질문입니다.

아나키 5438

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로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25807 +25
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27357 +23
가이드 나만의 구독 관리하기 Wallos 서버 구축하기.(DSM) 4 달소 2일 전17:30 301 +3
업데이트 m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 17 화정큐삼 5일 전21:48 366 +8
업데이트 nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 5일 전12:06 179 +6
5181 정보
image
화정큐삼 22.04.12.21:12 46817 +32
5180 정보
image
달소 22.08.09.18:38 44170 +33
5179 정보
image
달소 22.12.27.03:18 37228 +19
5178 정보
image
달소 22.03.31.10:37 32522 +32
5177 정보
image
달소 21.10.29.22:22 30561 +40
5176 정보
image
달소 22.06.28.15:32 27695 +23
5175 정보
image
달소 23.05.23.23:58 27357 +23
5174 정보
image
달소 21.05.21.17:14 27273 +17
5173 정보
image
달소 21.10.29.17:43 26514 +11
5172 정보
image
ㅎㅇㅅㅋ 22.12.30.14:40 26377 +18
5171 정보
image
달소 23.05.29.01:57 25807 +25
5170
image
달소 21.11.19.17:12 23851 +22
5169 정보
image
달소 22.07.05.20:48 22696 +13
5168 정보
image
달소 21.11.12.16:52 19469 +14
5167 정보
normal
달소 22.03.16.18:35 17310 +14
5166
image
달소 22.01.27.17:40 16908 +40
5165 정보
image
달소 22.06.06.09:15 15906 +17
5164 정보
image
quad 22.08.15.17:59 15753 +18
5163
image
달소 22.04.16.04:41 13847 +21
5162 정보
image
quad 22.09.29.19:26 12370 +12