D2-4 Docker와 로컬 Supabase

구현 요청
Docker와 Supabase CLI의 현재 상태를 읽기 전용으로 확인해줘. 기존 다른 프로젝트의 컨테이너와 포트를 보존해줘.
이 새 수업용 폴더에만 로컬 Supabase를 초기화하고 실행할 명령을 --help 기준으로 설명해줘. 다른 프로젝트와 포트가 겹치면 이 프로젝트 설정만 바꿔줘.
앱에 로컬 URL과 공개 가능한 키를 연결하는 방법을 알려주되 비밀값은 출력하지 마. 원격 DB 연결·초기화·컨테이너 전체 정리는 하지 마.

검증 요청
실행 실패의 원인을 Docker 엔진, 포트 충돌, 이미지 다운로드, 프로젝트 설정 순서로 확인해줘. 대상 프로젝트의 컨테이너와 로그만 읽고 원인을 설명해줘. docker system prune이나 다른 프로젝트 삭제로 해결하지 마.

실습 절차
1. Docker Desktop을 실행하고 docker info로 엔진 연결을 확인한다.
2. 새 수업용 프로젝트에서 Supabase CLI의 --help와 버전을 확인한다.
3. 프로젝트를 초기화하고 supabase start로 로컬 서비스를 실행한다.
4. CLI가 안내한 로컬 URL과 Studio·메일 확인 도구 주소를 기록한다. 키는 공개 화면에 출력하지 않는다.
5. 수업용 환경 파일에 로컬 접속 설정을 입력하고 앱과 연결한다.
6. docker ps로 컨테이너를 확인하고 한 서비스의 로그를 읽는다. 종료·재시작 후 설정과 데이터를 구분한다.

완료 확인
수업용 로컬 프로젝트를 식별한다.
앱과 로컬 DB의 연결을 확인한다.
대상 서비스의 시작·로그·종료 방법을 설명한다.