⭐ Docker
Docker 는 경량 가상화 기술로 리눅스 컨테이너를 구현하는 애플리케이션입니다.
가상 컨테이너 하면 VirtualBox, VMWare 를 사용해 보았던 기억이 있습니다.
이와 같은 가상머신에서는 하드웨어부터 에뮬레이션 하지만, Docker 를 사용하면 실행하고자 하는 프로세스만 격리된 환경에서 실행할 수 있습니다.
프로세스를 손쉽게 격리하거나, 격리된 환경을 이미지로 만들어서 어디서든 같은 세팅환경에서 동작하는 컨테이너를 만들 수 있습니다.
🔸 Window 확인하기
Windows + S 단축키로 검색창을 열어주고 PC 정보를 검색합니다.
저는 Window 11 Pro 를 이용하고 있습니다.
⭐ docker 설치
docker 에 저장되어 있는 세팅을 사용해 주기 위해 설치해주려 합니다.
설치하기 이전에 WLS2 를 먼저 설치해 주겠습니다.
관리자모드로 Window PoweShell 을 열어 wsl --install 명령어를 실행해 주었습니다.
설치가 끝나고 wsl -set-default-version2 명령어로 WSL 버전 기본 값을 2 로 변경해 주었습니다.
이제 docker 를 설치해 줍니다!
https://www.docker.com/products/docker-desktop/
공식 홈페이지에서 다운로드 가능합니다.
Window Gome 에디션의 경우 Docker 를 사용하려면 WSL2 설치가 필수입니다.
Window Pro 사용자의 경우 WLS2 를 사용하지 않더라도 Hyper-V 기반 가상화를 사용해 Docker Engine 을 사용할 수 있습니다.
Close and restart 버튼을 클릭하는 순간 PC 가 재시작합니다.
작업 사항을 모두 저장하고 진행해 주세요!
https://velog.io/@bi-sz/Ubuntu세팅하기-계정만들기
재시작하고 나니 Ubuntu 세팅창이 켜져서 계정 생성도 해주었습니다.
Docker 도 실행되면서 권한을 요청해서 Accept 해주었습니다.
우측상단의 톱니바퀴 모양을 클릭하여 Setting 창에서 Use the WSL 2 based engine 에 체크가 되어있는지 확인합니다.
저는 이미 되어있는 상태여서 넘겨주었습니다.
Resources 의 WSL Integration 메뉴에서 Enable Integration with my defult WSL distro 에 체크여부를 확인해 줍니다.
체크가 되어있지 않다면 체크한 후 Apply & Restart 해줍니다.
WSL2 기반 Docker 설치가 완료되었습니다.
'Server > Docker' 카테고리의 다른 글
[Docker] (HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:1433 (0) | 2024.10.04 |
---|---|
Docker-compose.yml: `version` is obsolete 오류 해결 (0) | 2024.08.19 |
[Docker] dockerfile 생성하기 (0) | 2024.08.04 |
[Docker] 도커와 컨테이너 사용법 (명령어) 알아보기 (0) | 2024.08.03 |