프리셋 만들기

프리셋은 자주 쓰는 설정(이미지 + 볼륨 + 마운트 경로 + 사용 목적)을 저장해 인스턴스/잡 생성 시 한 번에 적용하는 템플릿입니다. 프로젝트, 자원 사양 또는 머신타입, 잡 명령어와 반복 횟수는 저장되지 않고 생성할 때 확인합니다.

먼저 볼륨을 만들어두고 프리셋에서 마운트 레이아웃을 정해두면, 이후 인스턴스와 잡이 같은 환경에서 시작됩니다.

권장 마운트 레이아웃

같은 사용자가 여러 인스턴스·잡을 띄워도 환경이 일관되도록, brew와 home은 고정 경로에 마운트하고 추가 볼륨은 /volume/ prefix 아래에 마운트하세요. 예를 들어 작업 공간은 /volume/workspace, 데이터셋은 /volume/dataset처럼 배치합니다.

볼륨 이름 (예시)

마운트 경로

용도

brew

/home/linuxbrew/.linuxbrew

Homebrew로 설치한 시스템 패키지

home

/home/ocean

쉘 설정 (bash, zsh), uv, npm 등 도구 캐시/설정

workspace (옵션)

/volume/workspace

코드, 노트북, 실험

dataset (옵션)

/volume/dataset

학습 데이터셋

팁

컨테이너 이미지에는 시스템 패키지를 직접 넣지 말고, brew 볼륨 + Homebrew(brew install ...)로 관리하세요. 이미지를 다시 빌드하지 않아도 새 패키지를 추가할 수 있고, 같은 환경을 다른 인스턴스에 그대로 재현할 수 있습니다.

/home/ocean을 home 볼륨으로 마운트해두면 쉘 히스토리, dotfile, ~/.cache, ~/.local이 인스턴스 재시작과 무관하게 유지됩니다. 코드와 데이터는 /volume/workspace, /volume/dataset처럼 별도 볼륨에 둡니다.

brew와 home을 제외한 추가 볼륨은 /home/ocean 아래가 아니라 /volume/<볼륨 이름> 형식으로 연결합니다.

만들기

  1. 좌측 메뉴 프리셋 > 우측 상단 새 프리셋을 엽니다.

  2. 다음을 입력합니다.

    항목

    설명

    이름

    식별용 이름 (예: pytorch-workspace)

    이미지

    자주 쓰는 PRIVATE/PUBLIC 이미지

    사용 목적

    선택 입력

    볼륨

    볼륨 추가로 여러 개 등록. 각각 마운트 경로와 읽기 전용 여부 지정

  3. 프리셋 저장을 클릭합니다.

새 프리셋 패널

새 프리셋 패널 (볼륨 1개 추가 상태)

적용

인스턴스·잡 생성 화면의 프리셋에서 저장한 항목을 골라 적용하면 이미지·볼륨·마운트 경로가 채워집니다. 프로젝트와 자원, 잡 명령어·반복 횟수는 생성 시점에 확인합니다.

운영 팁

  • 같은 사용자가 여러 인스턴스·잡에서 동일한 마운트 레이아웃을 재사용하면 환경을 일관되게 유지할 수 있습니다.

  • 시스템 패키지가 자주 바뀌면 brew 볼륨 한 곳에서 관리하세요. Brewfile을 home 볼륨에 두면 재현이 쉽습니다.

  • 데이터셋은 보통 읽기 전용으로 마운트하면 실수로 덮어쓰는 사고를 막을 수 있습니다.