문서 정돈
This commit is contained in:
parent
b73922c598
commit
be460d01bf
|
@ -34,11 +34,15 @@
|
|||
└── settings.yml
|
||||
```
|
||||
`delta` 디렉터리 : [overlayfs](https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt)의 Upperdir에 속하며 Lowerdir에서 변하는 부분이 저장됩니다.
|
||||
|
||||
`merge` 디렉터리 : [overlayfs](https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt)의 마운트 타겟에 속하며 실제 루트로 사용될 공간입니다.
|
||||
|
||||
`work` 디렉터리 : [overlayfs](https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt)의 workdir에 속하며 커널내부적으로 사용하는 공간이며 비어있어야 합니다.
|
||||
|
||||
`volume` 디렉터리 : 루트의 업데이트와 관리를 편하게 하기위해 루트와 별도로 마운트될 데이터를 따로 저장하는 파일들이 저장되는 부분입니다.
|
||||
|
||||
`octopus-outside`로 구동전에 merge는 마운트 되어있어야되며 `/etc/fstab`에 아래와 같이 항목을 추가하여 자동으로 마운트 되도록 합니다.
|
||||
|
||||
```
|
||||
overlay /container/vmname/merge overlay lowerdir=/container/base:/container/vmname/vanilla,upperdir=/container/vmname/delta,workdir=/container/vmname/work 0 0
|
||||
```
|
||||
|
@ -57,7 +61,9 @@ mount-point:
|
|||
map: /var/log
|
||||
```
|
||||
`name` : 상대경로로 시작하면 `volume`안의 디렉터리/파일을 지정합니다., 절대경로로 지정시 시스템의 경로를 따릅니다.
|
||||
|
||||
`map` : 컨테이너 내의 마운트될 절대경로를 지정합니다.
|
||||
|
||||
`readonly` : 기본값은 `false`이며 `true`로 지정시 컨테이너내부에서는 이 디렉터리/파일을 수정할 수 없습니다.
|
||||
|
||||
## ipvlan 네트워크 개요
|
||||
|
@ -135,7 +141,9 @@ Args:
|
|||
```
|
||||
|
||||
`nodeName`: 노드이름이며 `container-home`의 하위 디렉터리의 설정과 루트를 인식한다.
|
||||
|
||||
`bindInterface`: ipvlan으로 연결할 nic이름을 지정한다.
|
||||
|
||||
## 참고
|
||||
|
||||
[octopus-inside systemd서비스 파일](services/octopus-inside.service)
|
||||
|
@ -144,4 +152,3 @@ Args:
|
|||
## Licensing
|
||||
|
||||
별다른 언급이 없는 한 이 프로그램은 [GNU GENERAL PUBLIC LICENSE Version 3](LICENSE)로 배포됩니다.
|
||||
|
||||
|
|
Loading…
Reference in New Issue