프리셋 만들기

프리셋은 자주 쓰는 설정(이미지 + 볼륨 + 마운트 경로 + 사용 목적)을 저장해 인스턴스/작업 생성 시 한 번에 적용하는 템플릿입니다. 머신타입과 작업 명령어/반복 횟수는 저장되지 않고 생성 시점에 매번 선택합니다.

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

권장 마운트 레이아웃

같은 사용자가 여러 인스턴스/작업을 띄워도 환경이 일관되도록, 모든 사용자 데이터는 홈(/home/ocean) 아래에 마운트하는 것을 권장합니다.

볼륨 이름 (예시)

마운트 경로

용도

brew

/home/linuxbrew/.linuxbrew

Homebrew로 설치한 시스템 패키지

home

/home/ocean

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

workspace (옵션)

/workspace

코드, 노트북, 실험

dataset (옵션)

/dataset

학습 데이터셋

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

/home/ocean을 별도 볼륨으로 마운트해두면 쉘 히스토리, dotfile, ~/.cache, ~/.local이 인스턴스 재시작과 무관하게 유지됩니다.

만들기

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

  2. 다음을 입력합니다.

    항목

    설명

    이름

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

    이미지

    자주 쓰는 PRIVATE/PUBLIC 이미지

    사용 목적

    선택 입력

    볼륨

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

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

새 프리셋 패널

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

적용

인스턴스/작업 생성 화면 상단 프리셋 드롭다운에서 저장한 항목을 골라 적용하면 이미지·볼륨·마운트 경로가 한 번에 채워집니다. 머신타입과 명령어/반복 횟수는 그 자리에서 추가로 선택합니다.

운영 팁

  • 팀 단위로 같은 마운트 레이아웃을 쓰면 코드/스크립트가 인스턴스 간 그대로 재사용됩니다.

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

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