🐳 Docker 제거 가이드

Docker나 docker-compose로 OpenClaw를 배포했다면, 제거가 가장 깔끔해요. 컨테이너는 원래 격리되어 있으니까 호스트 머신이 오염되지 않습니다.

Docker 직접 배포

# 컨테이너 중지
docker stop openclaw

# 컨테이너 삭제
docker rm openclaw

# 이미지 삭제 (디스크 공간 해제)
docker rmi openclaw/openclaw

# 데이터 볼륨 삭제 (만든 경우)
docker volume rm openclaw_data
💡 컨테이너 이름이 확실하지 않나요? docker ps -a | grep -i openclaw를 실행해서 찾으세요.

Docker Compose 배포

docker-compose를 사용했다면, 프로젝트 디렉토리에서 다음을 실행하세요:

# 모든 서비스 중지 및 컨테이너, 네트워크 삭제
docker-compose down

# 데이터 볼륨도 함께 삭제
docker-compose down -v

그 다음 docker-compose.yml이 있는 프로젝트 디렉토리를 삭제하면 됩니다.

Podman 배포

Podman을 Docker 대신 사용하고 있다면:

podman stop openclaw
podman rm openclaw
podman rmi openclaw/openclaw

떠도는 리소스 정리

Docker를 오래 사용하면 떠도는 이미지와 볼륨이 디스크 공간을 차지할 수 있어요:

# 모든 미사용 Docker 리소스 정리 (조심해서 사용)
docker system prune -a --volumes
⚠️ docker system prune -a --volumes는 OpenClaw뿐 아니라 모든 미사용 Docker 리소스를 정리합니다. 서버에 다른 Docker 서비스가 있다면, 이 명령어를 조심히 사용하고 OpenClaw 관련 리소스만 삭제하는 걸 추천합니다.