Synology NAS의 docker에 올릴 때, docker network 이름 변경
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
NAS SSH에서 한 번만 실행합니다.
|
NAS SSH에서 한 번만 실행합니다.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker network create npm-proxy
|
docker network create proxy-network
|
||||||
```
|
```
|
||||||
|
|
||||||
이미 같은 이름의 네트워크가 있으면 에러가 나도 괜찮습니다.
|
이미 같은 이름의 네트워크가 있으면 에러가 나도 괜찮습니다.
|
||||||
@@ -22,13 +22,13 @@ docker network create npm-proxy
|
|||||||
NPM 컨테이너가 이미 실행 중이라면 같은 네트워크에 붙입니다.
|
NPM 컨테이너가 이미 실행 중이라면 같은 네트워크에 붙입니다.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker network connect npm-proxy <npm-container-name>
|
docker network connect proxy-network <npm-container-name>
|
||||||
```
|
```
|
||||||
|
|
||||||
예를 들어 NPM 컨테이너 이름이 `nginx-proxy-manager`라면:
|
예를 들어 NPM 컨테이너 이름이 `nginx-proxy-manager`라면:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker network connect npm-proxy nginx-proxy-manager
|
docker network connect proxy-network nginx-proxy-manager
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2. 프로젝트 파일 업로드
|
## 2. 프로젝트 파일 업로드
|
||||||
@@ -117,7 +117,7 @@ NPM 관리자 화면에서 Proxy Host를 추가합니다.
|
|||||||
- SSL: Let's Encrypt 인증서 발급
|
- SSL: Let's Encrypt 인증서 발급
|
||||||
- Force SSL: 활성화
|
- Force SSL: 활성화
|
||||||
|
|
||||||
NPM 컨테이너와 `math-quiz` 컨테이너가 `npm-proxy` 네트워크를 공유해야 `Forward Hostname`에 `math-quiz`를 사용할 수 있습니다.
|
NPM 컨테이너와 `math-quiz` 컨테이너가 `proxy-network` 네트워크를 공유해야 `Forward Hostname`에 `math-quiz`를 사용할 수 있습니다.
|
||||||
|
|
||||||
## 6. 업데이트 반영
|
## 6. 업데이트 반영
|
||||||
|
|
||||||
@@ -137,12 +137,12 @@ docker logs -f math-quiz
|
|||||||
|
|
||||||
## 참고: 네트워크 이름이 다를 때
|
## 참고: 네트워크 이름이 다를 때
|
||||||
|
|
||||||
NPM에서 이미 쓰는 Docker 네트워크 이름이 있다면 `docker-compose.yml`의 `npm-proxy`를 해당 네트워크 이름으로 바꿉니다.
|
NPM에서 이미 쓰는 Docker 네트워크 이름이 있다면 `docker-compose.yml`의 `proxy-network`를 해당 네트워크 이름으로 바꿉니다.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
networks:
|
networks:
|
||||||
npm-proxy:
|
proxy-network:
|
||||||
external: true
|
external: true
|
||||||
```
|
```
|
||||||
|
|
||||||
위 블록의 `npm-proxy` 이름과 서비스의 `networks` 값을 같은 이름으로 맞추면 됩니다.
|
위 블록의 `proxy-network` 이름과 서비스의 `networks` 값을 같은 이름으로 맞추면 됩니다.
|
||||||
|
|||||||
Reference in New Issue
Block a user