1.7 KiB
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.shworkmachine-full-backup.tar.gzworkmachine-full-backup.tar.gz.sha256/shared로 연결할 공유 디렉터리와 그 데이터
기존 컴퓨터의 workmachine과 chatgpt-cloudflared를 종료한 뒤 실행합니다.
./workmachine-migrate.sh restore <백업 디렉터리> <공유 디렉터리>
예:
./workmachine-migrate.sh restore \
/Users/kst/Desktop \
/Users/kst/shared/cokacdircom
복원 대상에 기존 컨테이너나 볼륨이 있으면 삭제 확인을 요청합니다. 계속하려면 정확히 RESTORE를 입력해야 합니다.
주의
백업 파일에는 OAuth 키와 Cloudflare Tunnel 인증정보가 포함될 수 있습니다. 비밀번호 파일처럼 안전하게 보관하세요.