Linux

Windows에 Docker 설치후 실행하기 (f. Docker Desktop 없을때)

ᚁ ᚂ ᚃ ᚄ ᚅ 2024. 4. 2. 18:14
반응형

윈도우에서 도커를 사용하기 위해 Docker Desktop을 설치 후 사용하는데 2022년 2월부터 부분 유료화 되어 사용을 못하데 되는 경우나 도커 데스크탑 설치 없이 윈도우에서 Docker 설치 후 커맨드로 실행하고 싶을 경우 사용하는 방법

 

참고 : https://dev.epiloum.net/2063

 

 

 

1. WSL2 Ubuntu 서브모듈 설치

Powershell에서 아래 명령어를 실행하여 Ubuntu 서브모듈을 설치

wsl --set-default-version 2
wsl --install -d ubuntu

 

 

2. Ubuntu 실행

파워쉘에서  다음 명령어 입력하거나 또는 커맨드에서 바로 실행 (2개중 아무거나 사용해도 상관없음)

wsl -d ubuntu

 

 

 

3. Ubuntu 서브모듈 내에서 Docker 설치하기

sudo apt-get remove docker docker-engine docker.io containerd runc

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

 

 

 

4. 도커 실행

필요에 따라 비번입력이 필요함

sudo service docker start

 

 

 

5. 예제로 nginx 실행하고 확인하기

sudo docker run -p 8081:80 -d nginx

 

 

웹브라우저에서 http://localhost:8081 확인

 

 

6. Docker Desktop 이 설치되어 있으면 그곳에서도 확인 가능

 

 

7. 도커 상태(ps) 및 컨테이너, 이미지 삭제

docker ps
docker rm 컨테이너ID -f #컨테이너 강제 중지후

 

 

----------------------------------------------------------------------------------------------------------------------

 

관련된 다른글

2023.11.13 - [Linux] - 도커 이미지 컨테이너 (Docker) 관련 자주 쓰는 명령어

 

도커 이미지 컨테이너 (Docker) 관련 자주 쓰는 명령어

도커 이미지(Docker Image) 관련 자주 쓰는 명령어 관련 출처 : [Docker] 도커 이미지와 컨테이너 삭제 방법 컨테이너 삭제 동작중인 컨테이너 확인 $ docker ps 정지된 컨테이너 확인 $ docker ps -a 컨테이너

dtbb.tistory.com

 

반응형