[Docker] Docker Desktop의 루트는 어디일까

프로그래밍/서버2020. 12. 20. 12:01

윈도우에서 실행되는 Docker(Docker Desktop)은 윈도우에서 돌아가는 것 같지만 사실은 윈도우의 가상화 기술인 Hyper-V 위에서 동작합니다.

 

그래서 Windows에선.. Docker Desktop이 리눅스 Hyper-V위에서 동작하기에 루트를 말하기가 좀 애매하네요.

 

가상화로 돌아가는 리눅스 파일 시스템 경로를 찾아보면..

 

C:\users\<user name>\AppData\Local\Docker\wsl\data\ext4.vhdx (6.74기가)

C:\users\<user name>\AppData\Local\Docker\wsl\distro\ext4.vhdx (100메가)

 

위의 두 파일이 관련된 것 같습니다.

 

저 파일 안에 루트가 있는 것 같은데 내용 보기가 쉽지가 않네요 ㅎㅎ;

 

 

 

 

참고

tomgregory.com/running-docker-in-docker-on-windows/

 

Running Docker in Docker on Windows (Linux containers)

If you need to run Docker within a container, or in other words Docker in Docker, this can sometimes be confusing, especially in Windows where it's not obvious how Docker is setup. In this article, we'll be lifting the covers on Docker for Windows and expl

tomgregory.com

docs.docker.com/docker-for-windows/wsl/

 

Docker Desktop WSL 2 backend

 

docs.docker.com

Windows Subsystem for Linux (WSL) 

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that is based upon the Linux kernel and, often, a package management system.

github.com/microsoft/WSL/issues/4699

 

WSL 2 should automatically release disk space back to the host OS · Issue #4699 · microsoft/WSL

Is your feature request related to a problem? Please describe. I occasionally have workloads that consume large amounts of disk space for temporary use in /tmp. For example, transcoding large video...

github.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역