windows
官方文档安装
Docker
在window
下 是安装在 VirtualBox
. 虚拟机里的 ,而我们的开发环境代码 则是在 window
下
在运行 虚拟机里的 docker
容器是 可以挂在 虚拟机的 代码 在 docker
容器里跑,
但问题来了, 代码在 window
下, docker
容器 怎么通过 虚拟机 在 获得 window
下的代码呢
也就是说 ,在 VirtualBox
. 虚拟机里的 Docker 容器 ,怎么跑 window
下的 代码呢;
大家讲道理2017-04-24 09:11:24
Windows에서는 시도해 본 적이 없지만, Linux에서는 특정 디렉터리를 공유(볼륨 마운트)하면 되는 것으로 알고 있습니다. 그런 다음 호스트(즉, 실제 머신)의 디렉터리에 파일을 넣으면 컨테이너의 애플리케이션이 이 디렉터리의 파일에 액세스할 수 있습니다.
PHPz2017-04-24 09:11:24
볼륨을 마운트하여 구현하기도 합니다. 하지만 Windows 및 Mac에는 추가 추상화 계층, 즉 가상 Linux 호스트가 있다는 점에 유의해야 합니다. Windows에서의 내 경험에 따르면 가상 머신에 한 번, 컨테이너에 볼륨을 마운트하기 위해 한 번, 총 두 번 마운트해야 합니다.
巴扎黑2017-04-24 09:11:24
win7이라면.
명령줄을 통해 가상 머신 이름을 알아보세요
vbox 열기->기본이라는 가상 머신 선택->설정->폴더 공유->공유 폴더 추가->경로 선택(고정 할당, 자동 마운트)
으아악컨테이너를 시작할 때 호스트의 지정된 폴더에 나타나는 파일이 컨테이너에 나타나도록 지정하려면 -v를 지정하세요.