시놀로지 나스에 도커 질문 좀 드립니다 ㅠㅠ
개념이 잘 안잡히기도 하고, 헷갈려서 질문드립니다 ㅠㅠ
시놀로지 나스를 사용하고 있고, DSM7.2입니다.
Container Manager를 통해서 nginx proxy manager와 tomcat postgres 등을 설치했습니다.
SSH를 통해 루트 권한을 획득한 뒤 docker inspect로 IP들을 알아내서, 연결을 성공했는데요.
문제는 나스를 껐다가 켜게 되면, 계속 내부 IP가 바뀌게 됩니다.
그러다보니 계속 npm을 바꿔줘야하는 상황이 생기더라구요... 그래서 이걸 고정하는 방법이 첫번째로 궁금합니다.
그리고, 만약에 제가 컨테이너 매니저를 통해서 우분투나 센트OS를 설치하게 되면 컨테이너 매니저 내의 우분투 내의 도커를 따로 설치해야할 것 같은데, 그 안에서 IP가 따로 할당 되나요?
충돌되는 지 않을지 궁금합니다.
예를 들어서 시놀로지 컨테이너 매니저의 npm의 ip가 172.17.0.2가 npm일 경우에, 리눅스의 ip는 아예 달라지나요...?
기본 우분투 같은 걸 깔고, 포트포워딩은 검색하면 많이 나오는데 나스 내의 컨테이너 매니저 내의 우분투 내의 도커를 포트포워딩 이런 건 검색도 잘 안나오는 것 같고, 너무 헷갈려서요 ㅠㅠ
기본 개념 정립부터 하고싶은데 도와주세요...
뭔가 문맥이 횡설수설한데 요약하면 다음과 같습니다.
- NAS 재시작시에 컨테이너 매니저 내의 컨테이너의 IP를 고정할 수 있나요?
- 컨테이너 매니저 내에 리눅스 OS를 설치하고 만약 리눅스 내에도 도커를 설치할 시에, IP는 어떻게 구성이 되나요? 충돌같은 게 일어나진 않나요?
- 컨테이너 매니저 -> 우분투 -> 도커의 컨테이너 포트포워딩은 어떻게 하나요?!
1등
블랙앤해적 2023.09.07. 09:53
1. https://nc.379.kr/s/KDLgM9YAbS8wkGH
ip고정 참고하시고요.
2.자동ip할당
3.역방향프록시 사용,포트열지 않아도됨
npm ip 안바낄건데 희안하네요.
caddy사용중이라 npm은 다른 고수님이 알려주실듯요
ip고정 참고하시고요.
2.자동ip할당
3.역방향프록시 사용,포트열지 않아도됨
npm ip 안바낄건데 희안하네요.
caddy사용중이라 npm은 다른 고수님이 알려주실듯요
블랙앤해적
npm의 ip는 안바뀌는데 다른 컨테이너들이 바뀌네용 ㅠㅠ 참고해서 설정해보겠습니다! 도커 컴포즈 파일예시 까지.... ㅠㅠ 감사합니다!
2등
앨런임더 2023.09.07. 10:02
1. Container Manager의 네트워크 탭에서 직접 인터페이스를 생성하시면 됩니다.
2. 사설 IP 대역(10.0.0.0 ~ 10.255.255.255(10.0.0.0/8), 172.16.0.0 ~ 172.31.255.255(172.16.0.0/12), 192.168.0.0 ~ 192.168.255.255(192.168.0.0/16)) 내에서 겹치지 않게 자유롭게 할당 가능합니다.
3. 컨테이너 매니저, 우분투 두 곳 모두에서 포트를 열어 주면 됩니다. 외부에서 포트 3000으로 우분투 내 도커의 8080 포트에 접근하려면 컨테이너 매니저에서 3000:8080, 우분투에서 8080:8080으로 설정하시거나 컨테이너 매니저에서 3000:3000, 3000:8080과 같이 설정하시면 됩니다.
2. 사설 IP 대역(10.0.0.0 ~ 10.255.255.255(10.0.0.0/8), 172.16.0.0 ~ 172.31.255.255(172.16.0.0/12), 192.168.0.0 ~ 192.168.255.255(192.168.0.0/16)) 내에서 겹치지 않게 자유롭게 할당 가능합니다.
3. 컨테이너 매니저, 우분투 두 곳 모두에서 포트를 열어 주면 됩니다. 외부에서 포트 3000으로 우분투 내 도커의 8080 포트에 접근하려면 컨테이너 매니저에서 3000:8080, 우분투에서 8080:8080으로 설정하시거나 컨테이너 매니저에서 3000:3000, 3000:8080과 같이 설정하시면 됩니다.
앨런임더
오우 ㅠㅠ 세세한 설명 감사합니다...! 참고해서 적용해보겠습니다!
3등
빅커 2023.09.07. 11:41
npm를 포트로 설정할수 있어요.
빅커
음 포트보단 IP문제라서욥...! 포트는 대부분 설정 했습니다!
cmt alert