실행 vmware 워크스테이션에 대한 내 dev 요구를 유지해야 다른 Vm diff 환경입니다.
Docker 는 것을 허용하는 실행하는 비교한 환경에서 컨테이너,따라서
내 Windows10x64VM 을 실행할 수 있습니커와 다른 이미지를 사용하고 용기를 개발,구축 및 테스트 코드는? (나는'm 실행 중인 내 dev 환경 VMware 에서 워크스테이션 docker 사용하여 버추얼)
어떻게 배송/이 내 응용 프로그램(코드 데이터베이스+웹 api+.....) 생산? 는 생산 기계를 실행할 필요가 도커습니까?
시기 바랍 명확히하는 데 도움이.
업데이트
VMWare 에서 내 말은 VMWare workstation.
예,it's 전적으로 실행 가능한 도커에서 VM. Docker 은 빛을 가상화 솔루션,그't 을 가상화 하드웨어 그래서 당신이't 에 의해 영향을 받는 문제에 대한 일반적인 중첩 Vm.
포트가 바인딩 할 수 있습기 때문에,하지만 당신이'll 하게 연결하는 개발-env VM vm 웨어로커 VM 에서의 버추얼.
수도 있습니다 문제로 실행하려면 노출 호스팅's 폴더에서 서비스 Docker 컨테이너입니다. Windows'파일 시스템은 시스템에 비해 제한된 리눅스의 권한 세분과 일부 서비스 don't 와 같습니다. (이 문제는 아 Docker-특정)
일반적으로,당신의 아't 에 잠긴 도커에서 생산입니다. Dockerized 서비스를 세상과 소통 네트워크를 통해서 전혀 다른 정기적으로 어떤 서비스는 일반적으로 않습니다. 그러나,설계 응용 프로그램으로커(또는 더 일반적으로,클라우드)에있을 수 있습니다 더 탄력있을 실패하고 유지하기 쉽습니다.
이 블로그는 말을 사용하는 방법을 정확하게 도커 Windows VMWare 워크스테이션입니다. 당신이 사용할 수 있습니 윈도우 7.
https://stefanscherer.github.io/yes-you-can-docker-on-windows-7/
먼저 설치합 초콜릿 패키지 관리자를 위한 윈도우(이것은 하나인 명)
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
다음 설치하는 도커를 사용하 VMWare 워크스테이션
choco install -y docker
choco install -y docker-machine
choco install -y docker-machine-vmwareworkstation
만들기 기본 vm
docker-machine --native-ssh create -d vmwareworkstation default
설정된 환경 변수
docker-machine env | iex
지금 당신은 모든 설정을 시작합니다.
거기에 간의 주요 차이점 도커스(Linux or Windows):
-다Linux host이 필요하지 않습은 어떤 가상화 기술 그래서 Vmware 워크스테이션,설치할 수 있는 표준 리눅스,그 docker 엔진하고 실행하는 어떤 콘테이너 문제없이 -다윈도우 호스팅는 다른 요구 사항기 때문에 그것을 만듭니다 하이퍼 V Linux VM(에서 세부 정보 https://rancher.com/the-similarities-and-differences-between-windows-and-linux-containers/)
그래서 Windows 커 호스트에서 Vmware 워크스테이션(에서의 물리 Windows),중첩된 훌륭한 네트워크 디버깅 및 관찰 Linux VM! 는's 큰 문제를 방지하기 위해 중첩 가상화를 사용합니다.
François