Files
cokaremote/tunneling-migration/workmachine-migrate.md
T
2026-08-27 15:47:52 +09:00

1.7 KiB

workmachine 백업·복원 사용법

준비

  • Docker Desktop을 실행합니다.
  • 백업 디렉터리와 /shared로 연결할 공유 디렉터리를 미리 만듭니다.
  • /shared의 파일은 백업에 포함되지 않으므로 별도로 새 컴퓨터에 준비해야 합니다.
  • 복원 대상 Docker는 백업한 Docker 이미지와 같은 CPU 아키텍처여야 합니다.

처음 한 번 실행 권한을 줍니다.

chmod +x workmachine-migrate.sh

백업

./workmachine-migrate.sh backup <백업 디렉터리> <공유 디렉터리>

예:

./workmachine-migrate.sh backup \
  /Users/kst/Desktop \
  /Users/kst/shared/cokacdircom

백업 디렉터리에 다음 두 파일이 생성됩니다.

workmachine-full-backup.tar.gz
workmachine-full-backup.tar.gz.sha256

같은 이름의 파일이 이미 있으면 덮어쓰지 않고 중단합니다.

복원

새 컴퓨터에 다음 항목을 준비합니다.

  • workmachine-migrate.sh
  • workmachine-full-backup.tar.gz
  • workmachine-full-backup.tar.gz.sha256
  • /shared로 연결할 공유 디렉터리와 그 데이터

기존 컴퓨터의 workmachinechatgpt-cloudflared를 종료한 뒤 실행합니다.

./workmachine-migrate.sh restore <백업 디렉터리> <공유 디렉터리>

예:

./workmachine-migrate.sh restore \
  /Users/kst/Desktop \
  /Users/kst/shared/cokacdircom

복원 대상에 기존 컨테이너나 볼륨이 있으면 삭제 확인을 요청합니다. 계속하려면 정확히 RESTORE를 입력해야 합니다.

주의

백업 파일에는 OAuth 키와 Cloudflare Tunnel 인증정보가 포함될 수 있습니다. 비밀번호 파일처럼 안전하게 보관하세요.