LainyZine: 프로그래머 가이드 🐣

운영체제 별 Docker 설치 방법 총 정리

Docker는 리눅스 컨테이너를 구현하고 관리할 수 있도록 도와주는 경량 가상화 도구입니다. 리눅스 컨테이너라는 이름에서 알 수 있듯이 Docker는 기본적으로 리눅스 커널에 기반한 기술입니다. 하지만 개발 환경에서도 많이 활용되기 때문에 Windows나 macOS 운영체제의 가상화 기술을 활용해 Docker Desktop 앱을 제공하고 있습니다. Docker를 가상 머신이나 원격의 리눅스 서버에 설치하고 클라이언트만 연결하는 것도 방법입니다만, 로컬에 설치된 Docker Desktop은 볼륨, 네트워크 관리 면에서 좀 더 통합된 개발 환경을 제공합니다.

LainyZine에서도 Docker 설치 방법과 사용 방법에 대해서 여러 글을 통해서 소개하고 있습니다. 여기에는 운영체제 별로 Docker 설치하는 방법을 정리한 글들과 모아두었습니다.

(이 글은 Docker 설치와 관련된 글이 추가될 때마다 비정기적으로 업데이트됩니다.)

Windows 10 Pro에서 Docker Desktop 설치하는 방법

Windows 10은 에디션 별로 Docker 설치 방법이 다릅니다. Pro 에디션에서는 Hyper-V를 사용한 방법과 WSL2를 사용한 방법 2가지 모두를 사용할 수 있습니다.

Windows 10 Home에서 Docker Desktop 설치하는 방법

Windows 10 Home 에디션에서는 Hyper-V를 지원하지 않아서, Docker를 직접 설치해서 사용하는 것은 불가능했습니다. 리눅스 가상 머신을 사용하는 등의 우회 방법이 사용되곤 했습니다만, WSL2을 포함한 Windows 10 20H1 업데이트 이후에는 WSL2를 사용해 Docker Desktop을 사용할 수 있게 되었습니다.

Docker Desktop을 설치하는 방법은 Pro 에디션 설치 방법을 다룬 글에서 함께 다루고 있으니 참고해주세요.

Apple macOS에서 Docker Desktop 설치하는 방법

Docker Desktop은 macOS에서도 많이 사용되는 개발 도구입니다. macOS는 리눅스와 비슷한 환경을 제공합니다만, 엄밀한 의미에서 리눅스 커널은 아니기 때문에 Docker Desktop에서는 macOS의 가상화 기술을 사용하고 있습니다.

인텔 macOS에서 Docker Desktop을 설치하고 사용하는 건 크게 어렵지 않습니다만, 애플 실리콘 M1이 출시되면서 Docker 지원 여부가 큰 관심을 모았습니다. 다음 글에서는 애플 실리콘 칩을 탑재한 macOS에서 Docker Desktop을 설치하는 방법을 소개하고, 애플 실리콘에서 Docker를 사용하기 위해 필요한 정보들을 함께 소개합니다.

Synology DSM에서 Docker 설치하는 방법

Synology DSM은 리눅스 기반의 Synology NAS 제품군 전용 OS입니다. NAS는 네트워크 스토리지뿐만 아니라 개인 홈 서버로 활용되는 경우도 많이 있습니다. Synology DSM은 Ubuntu나 CentOS와 같은 메이저 배포판은 아니라서 홈 서버 활용에는 제약이 있었습니다만, Docker가 활용도가 높아졌습니다. 다음 글에서는 Synogoly DSM에서 기본적인 Docker 사용법에 대해서 소개합니다.

LainyZine의 Docker 설치 가이드에 의견이나 원하는 주제가 있으시면 메일로 연락해주세요.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.