Docker client 를 이용한 Windows 에서 docker 사용

2023. 8. 21. 20:40WSL2

반응형

일단 wsl2 가 깔려 있다고 가정하겠다. 

WSL2 에 ubuntu 22.04 를 기준으로 설명한다. 

Docker 설치는 아래 내용을 참고한다.

https://yogingang.tistory.com/426

 

Windows 에서 WSL2 에 Docker Desktop 없이 docker 설치

이전 version WSL 삭제 이전에 깔려 있던 WSL 이 있다면 과감히 삭제 하자. 윈도우스 10 에서 프로그램 제거 또는 변경 (설정 --> 앱 및 기능 에서 삭제해도 된다.) linux 관련 삭제 ubuntu 관련 삭제 check 해

yogingang.tistory.com

최신버전을 설치한다. 

curl -sSL get.docker.com | sh

 

windows  로 이동하여 아래에서 최신버전의 client 를 다운로드 하고 압축을 푼다.

https://download.docker.com/win/static/stable/x86_64/

시스템 환경변수 Path 에 압축을 해제한 폴더 경로를 추가한다. 

(docker 를 어디에서나 실행하기 위해서 설정한다.

혹시 이전에 docker desktop 또는 rancher desktop  등을 설치했다면 삭제하거나

이전에 설치된 docker 의 경로를 환경변수에서 삭제하자)

 

DOCKER_HOST 변수 설정

 

이제 wsl2 ubuntu 로 이동하자. 그리고 다음을 입력하자

sudo nano /usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://127.0.0.1:2375
 sudo systemctl daemon-reload
sudo systemctl restart docker.service
sudo netstat -lntp | grep dockerd

이제 windows 에서 다음 명령을 실행해보자

docker ps

정상적으로 동작하는 것을 확인 할 수 있다. 

 

 

관련영상

 

 

반응형