Si vous montez un dossier sur votre PC local dans le conteneur lancé par Docker Vous pouvez librement mettre des fichiers dans le NW fermé dans le docker! Je réfléchis et résume les résultats de mes recherches
Si vous recherchez «partage de fichiers Docker Windows» sur Google, vous serez tué instantanément. ・ Quand j'ai regardé le contenu de l'article, c'était en fait pour Docker pour Windows (* les PC qui ne peuvent pas exécuter le client Hyper-V ne sont pas utiles car ils utilisent l'environnement Docker avec Docker Toolbox). -Bien qu'il y ait eu un paramètre de virtualbox (décrit plus tard), le format de la méthode de commande sur le docker après cela était ambigu, donc je n'ai pas bien compris après tout. Je n'étais pas accro à l'environnement dans lequel je me trouvais, alors j'ai eu du mal. Laissez-le dans l'article pour pouvoir recommencer même si le PC vole.
Je ne sais pas seulement à partir du plan, mais le fait est qu'il y a 3 étapes au total, donc je vais le laisser sous forme de mémo.
Démarrez Docker Quickstart Terminal et exécutez la commande. Utilisez la commande suivante pour ajouter 1. Montez le dossier partagé défini dans. Avec cela, le partage de fichiers est connecté par la connexion d'un PC local → Virtual Box → Docker machine. Le nom de répertoire créé du côté de la machine Docker est e, mais tout va bien tant qu'il n'est pas couvert. Personnellement, je l'aime car il ressemble à un numéro de lecteur et il est facile de comprendre que c'est un dossier partagé.
DockerToolbox
$ docker-machine ssh default 'sudo mkdir -p /e'
$ docker-machine ssh default 'sudo mount -t vboxsf -o uid=0,gid=0 /C/Users/watya/work/docker /e'
Exécutez la commande depuis Docker Toolbox. Avec la commande suivante, 2. Le / e créé dans est monté dans / home du conteneur nginx.
DockerToolbox
$ docker run -d -v /e:/home --name nginx nginx
Si vous vous connectez pour confirmation et vérifiez le contenu de / home, vous pouvez confirmer qu'il est monté en toute sécurité
Les sites auxquels il est fait référence cette fois sont les suivants. Je veux dire, c'est plus poli et l'explication du contenu est plus profonde, donc si vous ne comprenez pas bien, j'aimerais revenir de temps en temps. https://humo-life.net/memo/doku.php?id=%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2:docker:docker_toolbox%E3%81%A7%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88_%E5%85%B1%E6%9C%89%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80_%E8%A8%AD%E5%AE%9A
Recommended Posts