2016-08-05 2 views
0

많은 라즈베리 파이 작업을 해왔지만 그게 내 파이 (또는 SSH 홈)에 대해 수행해야한다는 것을 의미하며, 파이가 가장 빠르지 않습니다. 세계. 필자는 Postgres와 같은 것을 실행하기 위해 Docker를 사용했으며, 실제로 Debian Jessie의 ARM 빌드의 Docker 이미지를 다운로드하고 실제로 rPi에서 실행중인 것처럼 모든 기능을 수행하는 것이 좋을 것이라고 생각했습니다. 만약 내가 어떻게 든 그렇게 빨리 SD 카드로 비추고 진짜 rPi로 던질 수 있다면 더 좋다.OS X에서 도커와 에뮬레이션 라즈베리 파이

누구든지이 문제를 조사 했습니까? 내가 찾는 모든 것은 Docker를 실행하여 rPi에서 Docker를 실행하지 않고 rPi를 에뮬레이트하는 것입니다. 비슷한 질문에 대한 답변과 의견을 바탕으로

+0

Docker는 VM 또는 에뮬레이션 환경이 아닙니다. Docker 컨테이너는 호스트 프로세스 또는 다른 컨테이너에서 격리 된 호스트 시스템과 동일한 OS에서 실행됩니다. –

+0

http://stackoverflow.com/questions/34051322/is-there-a-vagrant-box-that-simulates-a- 라스베리 - 파이 – hrbrmstr

+0

Panagiotis Kanavos - 당신은 그것에 대해 더 많이 말해 줄 수 있습니까? OS X에서 여러 Linux 컨테이너를 실행 중입니다. (가상 박스 및/또는 시스템 레벨 하이퍼 바이저 사용) 에뮬레이션 및 VM 발생 수준이 있다고 생각합니다. 그래서 이것이 가능하다고 생각해야합니다. – tibbon

답변

1

- 같은 this one on the Raspberry Pi Stack Exchange site으로 내 생각 "아니오"의 짧은 대답 (또는 적어도 많은 노력없이) 귀하의 문제가에 언급 한대로

논평 Docker는 full-on 가상화를하지 않기 때문에 (그 점의 일종) ARM Raspbian Docker 이미지를 가져 와서 x86 VirtualBox 호스트에서 실행할 수 없습니다. 해야 할 것.

Docker 이미지는 호스트 시스템과 동일한 아키텍처로 제작해야합니다. Docker 호스트로 작동하는 경우 Raspberry Pi에서 x86 Docker 이미지를 실행하려고해도 동일한 문제가 발생합니다.

해결책으로 - Mac에서 데비안 VM을 실행하는 것이 좋습니다. Raspbian은 데비안에 충분히 가깝기 때문에 개발할 "Pi와 비슷한"환경을 구현할 수 있으며 작업이 완료되면 SD 카드에 코드를 복사 할 수 있습니다.

코어, RAM, 디스크 공간 등이 Pi와 일치하도록 구성을 쉽게 관리하려면 Vagrant이 좋은 해결책 일 수 있습니다.