docker를 사용하여 osx에서 전체 Linux 설치를 실행할 수 있습니까?


4

도커로 헤드리스 리눅스를 실행할 수는 있지만 리눅스로 정식 데스크톱 버전을 실행할 수 있습니까?

나는 맥북 에어를 가지고 있으며 이중 부팅 또는 vm을 실행하는 스톡 옵션은 메모리와 디스크 공간을 너무 많이 차지합니다. 도커는 더 가벼워서 그렇게 할 수 있다면 편리합니다.

답변:


1

컨테이너에 VNC 서버를 설치할 수 있습니다. Gnome 또는 다른 DE 및 macOS에서 얼마나 잘 작동하는지 알 수는 없지만 빠른 Google은 Gnome + VNC 콤보 가있는 이미지 가 있으므로 실행 가능할 수 있음을 보여줍니다 .

그러나 몇 가지 제한 사항이 있습니다. macOS에서 Linux 컨테이너를 실행하려면 Docker가 컨테이너의 프로세스 만 격리하지만 사용 된 커널은 여전히 ​​호스트 시스템의 프로세스이므로 Linux VM을 어딘가에서 실행해야합니다.

요즘 공식 사이트에서 Docker를 다운로드하면 투명하게 작동하는 작은 VM이 제공됩니다. 그러나 VM에는 여전히 약간의 RAM이 필요하며 VM이 실행중인 커널에 필요한 것이 없을 수 있습니다.

사용하려는 대상에 따라 충분하거나 전체 VM을 사용하는 것이 좋습니다.

또한 일부 도구 (예 : grep, awk 등의 GNU 버전) 만 원하는 경우 Homebrew 또는 Macports 와 같이 macOS 용으로 직접 포팅 된 많은 응용 프로그램이 포함 된 "Linux와 같은"리포지토리를 고려하십시오 . 그들이 운영하는 OS를 관리하십시오.

나는 둘 다 시도했다. 개인적으로 선호하는 것은 Homebrew보다 더 적극적이고 사용하기 쉬운 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.