sbx reset — 모든 샌드박스 리셋 및 상태 정리

sbx reset — 모든 샌드박스 리셋 및 상태 정리

sandbox의 하위 명령인 sbx reset은 Docker Sandboxes를 갓 설치한 상태로 리셋해요. 모든 샌드박스·캐시·정책·시크릿·SSH 설정·어시스턴트 히스토리를 정리하고 데몬을 중지하며 Sandboxes에서 로그아웃해요.

출처: 문서

본문

설명 (Description)

Docker Sandboxes를 갓 설치한 상태로 리셋해요.

이 명령은 다음을 수행해요:

  • 모든 실행 중인 샌드박스를 정상적으로 중지 (30초 타임아웃)
  • 이미지 캐시 비우기
  • 모든 내부 레지스트리 비우기
  • 모든 샌드박스 상태 삭제
  • 모든 정책 제거
  • 관리되는 SSH 설정 제거
  • Gordon 어시스턴트의 세션·히스토리 비우기
  • 저장된 모든 시크릿 삭제
  • Docker Sandboxes에서 로그아웃
  • 데몬 중지
  • 모든 상태·캐시·설정 디렉토리 제거

경고: 이 작업은 파괴적이며 되돌릴 수 없어요. 실행 중인 에이전트는 종료되고 그 작업은 손실돼요. 캐시된 이미지는 삭제되어 다음 사용 시 다시 만들어져요. 저장된 시크릿은 다시 입력해야 해요.

--preserve-secrets로 저장된 시크릿을 유지할 수 있어요. 기본적으로 확인을 묻는 프롬프트(y/N)가 떠요. --force로 확인 프롬프트를 건너뛰어요.

옵션 (Options)

| 옵션 | 기본값 | 설명 | | -f, --force | | 확인 프롬프트 건너뜀 | | --preserve-secrets | | 저장된 시크릿 유지 |

전역 옵션 (Global options)

| 옵션 | 기본값 | 설명 | | --cloud | | 로컬 sandboxd 대신 Docker Cloud Sandboxes API로 디스패치 (점점 더 많은 동사 지원 — 현재 목록은 'sbx --cloud --help' 실행) | | -D, --debug | | 디버그 로깅 활성화 |

더 알아보기 (Learn more)

  • 중지된 샌드박스 정리만 하려면 sbx prune, 다수 샌드박스 제거는 sbx rm을 참고해요.