[Docker] Windows 宿主环境下,共享或上传文件到容器的方法
2021-01-29 00:12
标签:tar linux color 使用 bash ict top png tor 需求如题。 解决方案1 - 挂载目录(适用于创建新的容器) 格式 范例 Windows宿主环境下: 挂载Windows文件夹到Docker容器中: 参考资料 https://www.cnblogs.com/ivictor/p/4834864.html 解决方案2 - 拷贝文件(适用于已创建完的容器) 1. 启动容器,配置或确认文件接收路径 2. 关闭容器 3. 执行拷贝 参考资料 https://blog.csdn.net/hou_ge/article/details/102485691 [Docker] Windows 宿主环境下,共享或上传文件到容器的方法 标签:tar linux color 使用 bash ict top png tor 原文地址:https://www.cnblogs.com/jinzesudawei/p/11874833.html
-v 容器目录 或 -v 本地目录:容器目录
Linux宿主环境下:使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。docker run -p 80:80 -v /data:/data -d nginx:latest
docker run -it -v /d/WindowsFolder:/demo nginx:latest bash
/d/WindowsFolder 对应宿主的文件夹路径 D:\WindowsFolder;
/demo 对应容器中目标路径;
在容器中修改 /demo 文件夹中的内容也就是修改宿主 D:\WindowsFolder 文件夹中的内容。
https://www.runoob.com/docker/docker-run-command.htmldocker ps -a
docker start 容器ID或容器名
docker exec -it 容器ID或容器名 bash
mkdir demo
docker stop 容器ID或容器名
docker cp D:\FileNeedUploadToDocker.txt 容器ID或容器名:/opt/demo
docker start 容器ID或容器名
docker exec -it 容器ID或容器名 bash
cd opt/demo/
dir
文章标题:[Docker] Windows 宿主环境下,共享或上传文件到容器的方法
文章链接:http://soscw.com/index.php/essay/48453.html