windows
官方文档安装
Docker
在window
下 是安装在 VirtualBox
. 虚拟机里的 ,而我们的开发环境代码 则是在 window
下
在运行 虚拟机里的 docker
容器是 可以挂在 虚拟机的 代码 在 docker
容器里跑,
但问题来了, 代码在 window
下, docker
容器 怎么通过 虚拟机 在 获得 window
下的代码呢
也就是说 ,在 VirtualBox
. 虚拟机里的 Docker 容器 ,怎么跑 window
下的 代码呢;
Je ne l'ai pas essayé sous Windows, mais je sais que sous Linux cela se fait en partageant un certain répertoire (montage du volume). Ensuite, tant que je place le fichier dans le répertoire de l'hôte (c'est-à-dire la vraie machine), l'application dans le conteneur peut accéder aux fichiers de ce répertoire.
Il est également implémenté en montant des volumes. Mais il convient de noter qu'il existe une couche d'abstraction supplémentaire sur Windows et Mac, c'est-à-dire un hôte Linux virtuel. Selon ma pratique sous Windows, il doit être monté deux fois, une fois sur la machine virtuelle et une fois pour monter les volumes sur le conteneur.
Si c'est win7.
Connaissez le nom de votre machine virtuelle via la ligne de commande
Ouvrir la vbox->Sélectionner la machine virtuelle nommée par défaut->Paramètres->Partage de dossiers->Ajouter un dossier partagé->Sélectionner le chemin (allocation fixe, montage automatique)
Lors du démarrage du conteneur, spécifiez -v pour spécifier que les fichiers qui apparaissent dans le dossier spécifié sur l'hôte apparaîtront dans le conteneur