2016-07-25 19 views
4

Ищете быстрое решение для копирования локальных файлов в контейнер Docker в Windows. Я не смог найти это в других решениях переполнения стека.Как скопировать файлы с хоста Windows на контейнер Docker

Вы можете назвать это монтированием локального диска в Windows в контейнере докера.

+0

Это может быть лучше для документации, а затем: http://stackoverflow.com/documentation/docker/1318/docker-volumes#t=201607260124515812406 – ldg

ответ

2

Открыть настройки Docker от значка на панели задач:

Docker popup

Перейти к 'Shared Drives' и включить свой локальный диск, чтобы сделать доступными для контейнеров:

Docker shared drive settings

Теперь вы можете добавлять папки с общего диска в качестве тома в контейнере. Используя nginx пример из Докер getting started guide:

docker run -it -v c:/Users:/data nginx /bin/bash

Это даст вам доступ оболочки, где вы можете найти локальные файлы (C:/Users) в каталоге/данных вашего Nginx контейнера.

0

Если Windows OS не выигрывает 10 про, то докер установлен usnig Docker Toolbox. В этом случае на панели задач не может найти параметр диалога настроек. См. Здесь https://stackoverflow.com/questions/42326563/mounting-windows-drives-to-access-from-docker для способа подключения окон Windows для доступа из контейнеров.

Смежные вопросы