CLI 개요
mac 명령줄 도구는 MAC Debian 패키지가 /usr/bin/mac에 설치합니다. 호스트마다
MAC 서비스를 시작·중지·설정·점검하는 공식 도구입니다. 마스터든 에이전트든 같은
바이너리를 쓰고, 역할은 시작 시점에 결정됩니다.
탭 자동완성은 자동으로 등록됩니다 — mac 까지 입력하고 <Tab>을 누르면 모든
서브커맨드가 나옵니다. 모든 명령은 자체 사용법과 플래그를 보여주는 -h / --help도
지원합니다 (예: mac start --help).
명령 요약
| 명령 | 용도 |
|---|---|
mac pull | 설정된 레지스트리에서 컨테이너 이미지 받기 |
mac build | 소스 체크아웃에서 MAC 이미지를 로컬로 빌드 |
mac start | all, master, agent 중 한 모드로 MAC 서비스 기동 |
mac stop | 실행 중인 MAC 서비스 중지 |
mac restart | 중지 + 시작을 한 번에 |
mac status | 모든 MAC 컨테이너 목록 (실행 중 + 중지됨) |
mac logs | MAC 컨테이너 로그 보기 |
mac info | 버전, 호스트 정보, 설정 디렉터리, GPU 프로파일 출력 |
mac test | 운영자 테스트 실행 (기본값: 클러스터 전체 새너티 체크) |
mac clean | 모든 MAC 컨테이너·네트워크·볼륨·이미지 제거 |
mac env | MAC 환경 변수 조회 / 수정 |
mac version (-v, --version) | CLI 버전 출력 후 종료 |
mac pull, mac start, mac restart는 --local / --registry 플래그로 로컬 빌드
이미지와 배포된 이미지 중 무엇을 쓸지 선택할 수 있습니다 —
환경 변수 → MAC_IMAGE_SOURCE 참고.