개발/Kubernetes

오픈소스 무료 윈도우 도커 컨테이너 실행하기

bitofsky 2022. 3. 30. 00:33

도커 데스크탑이 라이센스 변경으로 유료화 되었습니다.

소규모 기업이나 개인은 무료로 사용가능 하지만 일정 규모 이상 기업에서는 개발이나 테스트용으로도 유료를 구매해야 쓸 수 있습니다.

도커 데스크탑이 아닌 아직 도커 CLI와 도커엔진은 무료이므로 일반적인 리눅스 기반 컨테이너라면 윈도우10과 Hyper-V에 리눅스를 설치하거나 WSL2에 Docker를 설치해 리눅스 컨테이너를 실행해 개인 개발 환경 등에 사용할 수는 있습니다.

하지만 윈도우를 도커라이즈한 윈도우 컨테이너라면 리눅스 도커로 실행이 안됩니다. 이럴때는 다음과 같은 조합을 사용하면 무료 오픈소스로 사용 가능합니다.

윈도 도커 컨테이너 유료화 대응 무료진영
  1. https://github.com/containerd/containerd
    containerd 오픈소스 컨테이너 런타임 엔진
  2. https://github.com/containerd/nerdctl
    containerd 에서 만든 docker-cli 호환 실행 바이너리 프로젝트
둘 다 윈도우 지원하니 윈도우에서 동작시키고 윈도우용 컨테이너 구동이 가능합니다.
프로덕션용은 Kubernetes에 윈도우 노드 추가해서 노드 셀렉터로 윈도우 노드에 pod 띄우는식으로...
 

'개발 > Kubernetes' 카테고리의 다른 글

Kubernetes OpenLens 6.1.12 Download  (0) 2022.08.01
Hyper-V 에서 Kubernetes 설치하기  (0) 2022.05.27
kubectl tip  (0) 2022.05.25