gpt4 book ai didi

linux - 你如何从 windows 主机获取文件到 linux docker 容器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:27 25 4
gpt4 key购买 nike

我一直在尝试类似的事情

docker run -t -i -v c/my-project:/usr/share/my-project mp/bin/bash

(mp 是我容器的名称)和

docker run -t -i -v c/my-project:/usr/share/my-project:Z mp/bin/bash,

但是当在 docker 镜像中创建目录 my-project 时,尽管该目录在 Windows 中不是空的,但它始终是空的。

我已经使用 RUN mkdir 和 ADD c/my-project 在 Dockerfile 构建中添加文件,但这是次优的。

最佳答案

您不能直接在 Windows 上托管 Linux Docker 容器。 “Docker 机器”/boot2docker 为您创建了一个 Linux VM 主机。您必须将文件传输到 VM。

我不推荐使用 Docker 机器,因为 ip 和文件系统映射令人沮丧。只需显式创建您自己的 Linux VM 并以这种方式管理 Docker。

关于linux - 你如何从 windows 主机获取文件到 linux docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37758766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com