프리셋 만들기¶
프리셋은 자주 쓰는 설정(이미지 + 볼륨 + 마운트 경로 + 사용 목적)을 저장해 인스턴스/작업 생성 시 한 번에 적용하는 템플릿입니다. 머신타입과 작업 명령어/반복 횟수는 저장되지 않고 생성 시점에 매번 선택합니다.
먼저 볼륨을 만들어두고 프리셋에서 마운트 레이아웃을 정해두면, 이후 인스턴스/작업이 항상 같은 환경에서 시작됩니다.
권장 마운트 레이아웃¶
같은 사용자가 여러 인스턴스/작업을 띄워도 환경이 일관되도록, 모든 사용자 데이터는 홈(/home/ocean) 아래에 마운트하는 것을 권장합니다.
볼륨 이름 (예시) |
마운트 경로 |
용도 |
|---|---|---|
|
|
Homebrew로 설치한 시스템 패키지 |
|
|
쉘 설정 (bash, zsh), uv, npm 등 도구 캐시/설정 |
|
|
코드, 노트북, 실험 |
|
|
학습 데이터셋 |
팁
컨테이너 이미지에는 시스템 패키지를 직접 넣지 말고, brew 볼륨 + Homebrew(brew install ...)로 관리하세요. 이미지를 다시 빌드하지 않아도 새 패키지를 추가할 수 있고, 같은 환경을 다른 인스턴스에 그대로 재현할 수 있습니다.
/home/ocean을 별도 볼륨으로 마운트해두면 쉘 히스토리, dotfile, ~/.cache, ~/.local이 인스턴스 재시작과 무관하게 유지됩니다.
만들기¶
좌측 메뉴 프리셋 > 우측 상단 새 프리셋을 엽니다.
다음을 입력합니다.
항목
설명
이름
식별용 이름 (예:
pytorch-workspace)이미지
자주 쓰는 PRIVATE/PUBLIC 이미지
사용 목적
선택 입력
볼륨
볼륨 추가로 여러 개 등록. 각각 마운트 경로와 읽기 전용 여부 지정
프리셋 저장을 클릭합니다.
새 프리셋 패널 (볼륨 1개 추가 상태)¶
적용¶
인스턴스/작업 생성 화면 상단 프리셋 드롭다운에서 저장한 항목을 골라 적용하면 이미지·볼륨·마운트 경로가 한 번에 채워집니다. 머신타입과 명령어/반복 횟수는 그 자리에서 추가로 선택합니다.
운영 팁¶
팀 단위로 같은 마운트 레이아웃을 쓰면 코드/스크립트가 인스턴스 간 그대로 재사용됩니다.
시스템 패키지가 자주 바뀌면
brew볼륨 한 곳에서 관리하세요.Brewfile을home볼륨에 두면 재현이 쉽습니다.데이터셋은 보통 읽기 전용으로 마운트하면 실수로 덮어쓰는 사고를 막을 수 있습니다.