2016-11-27 4 views
4

Mac 용 도커를 사용하고 있으며 개발 환경에서 mac el capitan을 실행하는 도커 이미지를 만들고 싶습니다.mac osx 설치를 실행하는 도커 이미지

여기에 대한 자료가 없습니다. 내가 보는 모든 것은 리눅스 설치입니다. '

어떤 내가

FROM sciensa2/docker-java8 
RUN apt-get update 
RUN apt-get install -y wget unzip libgtk2.0-0:amd64 libxtst6 

로 간단하게 일을보고 리눅스에

에 대해 어떻게 이동하는 방법에 대한 조언하지만 설치 및 기타 소프트웨어를 실행하는 OSX에 대한 값에서 것이다

.

+2

Mac 용 Docker는 Linux Docker와 동일한 이미지를 공유합니다. Mac 용 Docker는 실제로 컴퓨터에서 Linux VM을 실행하기 때문입니다. 그래서 당신의 관심은 무엇입니까? –

+1

잘 호스트 OS에 관심이 없습니다. 나는 최종 이미지를 필요로한다. 맥 오에스는 오히려 리눅스를 virutalizing한다. – Vik

+1

그래서 Docker 컨테이너에서 맥 오에스 env를 실행하려고 하는가? –

답변

6

Mac OS를 Docker 컨테이너의 기본 시스템으로 실행하려는 경우 불행히도이를 수행 할 방법이 없습니다.

Docker 컨테이너는 Mac OS 제품군이 Unix 기반 운영 체제이기 때문에 호스트 시스템의 Linux 커널을 사용해야합니다. 현재 Docker는 Docker 컨테이너에서 Mac OS를 시뮬레이션 할 수 없습니다. 여기에 a link to explain how container works입니다.

0

이 특히 CI 서버에, 좋은 것 :..

에서, 커널
  • 가 실행할 수있는 수 QEMU from a Docker 컨테이너를 버추얼 유사 OSX on QEMU을 (에뮬레이트
    1. 실행할 수있는 내가 이는이 일을 ARM dev에 그것은
    2. 그래서 그래, 당신은 도커에서 OSX 를 실행할 수 있습니다. 잘 작동,하지만 당신은 용기에 가상 기계를 사용, 모방해야합니다.