본문 바로가기
Back-end

WSL환경에서 Docker-compose 사용하기

by 노아론 2020. 4. 26.

개인 프로젝트를 할때 개발환경으로 윈도우10과 WSL(Window sub system)을 사용하고 있다.

 

WSL1의 경우 Docker 관련 소켓과 함께 Docker, Docker-compose가 불완전한 단점을 가지고 있다.

WSL2에선 이제 호환이 된다고 하지만, 아직 정식 릴리즈는 아니기에 기다리고 있다

 

Docker는 윈도우용으로 실행을 하여

Expose daemon on tcp://localhost:2375 without TLS

이 옵션을 활성화하는 방법을 통해 WSL에서 접속하는 방법으로 사용하고 있고

 

Docker-compose는 한번 더 설정을 해주어

echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc && source ~/.bashrc

위와 같이 DOCKER_HOST를 설정한다.

 

 

위와 같은 방법을 통해 WSL환경에서도 Docker, Docker compose를 이용할 수 있다

댓글