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