▲GN⁺ 2024-09-21 | parent | ★ favorite | on: 도커 데스크톱 대안(container-desktop.com)Hacker News 의견 Kubernetes를 추가하고 싶어하는 DevOps의 요청을 받았음 이 프로젝트는 상업적이지 않고, 비즈니스 목표를 따르지 않음 최소한의 리소스 사용, 쉬운 경험, 좋은 UI/UX 제공을 목표로 함 개발자 콘솔을 활성화하면 백그라운드에서 무슨 일이 일어나는지 설명해줌 사용자가 스크립트와 스펙으로 자동화할 수 있도록 도움 사용자를 너무 똑똑하거나 너무 멍청하게 보지 않음 점진적인 학습 경험이 가장 좋다고 생각함 벨기에에서 비가 많이 올 때, 퇴근 후에 한 사람이 만든 프로젝트임 Kubernetes 지원이 중요한 이유 Docker Desktop을 사용하는 주요 이유 중 하나는 로컬 Kubernetes 클러스터를 호스팅하기 위해서임 Rancher Desktop도 지원하며, k3s를 사용함 최근 OrbStack을 사용해봤는데, 거의 즉시 시작됨 Kubernetes는 최대 2초 안에 시작됨 UI는 최소한이지만 컨테이너, 포드, 서비스, 로그 등을 검사하는 데 충분함 메모리 사용량과 배터리 소모가 매우 적음 OrbStack 사용 후 Docker나 Rancher Desktop으로 돌아갈 수 없었음 Kubernetes 서비스 도메인을 호스트에서 직접 사용할 수 있음 배터리 절약, 동적 메모리 사용, 빠른 시작 시간, OrbStack의 품질이 Docker Desktop 대안의 기준이 됨 Rancher Desktop 사용 경험 macOS와 Windows에서 Docker Desktop 대안으로 사용 중 몇 가지 문제점이 있지만 IDE와도 잘 작동함 기존 스크립트와 docker-compose CLI도 Rancher Desktop에서 작동함 macOS 사용자에게 OrbStack 추천 OrbStack과 관련이 없음을 밝힘 Podman Desktop도 좋은 대안임 Red Hat의 지원을 받음 colima 사용 중이며, UDP 포트 포워딩을 지원하는 대안이 없어서 아쉬움 lima가 새로운 포트 포워더를 도입했으며, 곧 사용할 수 있기를 기대함 OrbStack 사용 경험 Linux VM과 Kubernetes도 지원함 Podman의 호스트 마운트 기능 Docker는 이미지 빌드 중 호스트 마운트를 지원하지 않음 monorepo를 사용하는 Podman은 소스에서 컨테이너 이미지를 생성할 수 있음 Docker는 매번 monorepo를 빌드 컨텍스트로 복사해야 했음 M1 지원을 위해 Docker를 사용해야 했음 Podman Desktop과의 차이점 질문 Container Desktop이 Podman을 번들로 제공하지 않음 Docker Desktop과의 유사성 때문에 번들로 제공할 것이라고 생각했음 Kubernetes 사용자는 아니지만, Compose와 docker run을 주로 사용함
Hacker News 의견
Kubernetes를 추가하고 싶어하는 DevOps의 요청을 받았음
Kubernetes 지원이 중요한 이유
Rancher Desktop 사용 경험
macOS 사용자에게 OrbStack 추천
Podman Desktop도 좋은 대안임
colima 사용 중이며, UDP 포트 포워딩을 지원하는 대안이 없어서 아쉬움
OrbStack 사용 경험
Podman의 호스트 마운트 기능
Podman Desktop과의 차이점 질문
docker run을 주로 사용함