【问题标题】:Is there a way to view WSL2 docker container's files via Windows File Explorer?有没有办法通过 Windows 文件资源管理器查看 WSL2 docker 容器的文件?
【发布时间】:2021-01-05 15:36:44
【问题描述】:

我可以bash 进入其中一个容器,但有时在 Windows 文件资源管理器或 Total Commander 等 GUI 应用程序中查看它要容易得多。

有没有可能?

【问题讨论】:

    标签: docker containers windows-subsystem-for-linux wsl-2


    【解决方案1】:

    如果您只想在开发过程中查看容器内的文件夹, 你可以使用BIND MOUNTShttps://docs.docker.com/storage/bind-mounts/,有点像volume

    这允许您在容器特定文件夹与本地计算机中的输入文件夹之间设置“完整”连接。

    您可以通过终端应用它:docker run ......... -v <path_within_your_local_machine>:<path_within_container_file_system>

    【讨论】:

    • 它正在创建文件夹,但它是空的
    • @Tar 请至少提供您尝试过的部分代码。
    • 发出这个命令:docker run --rm -it -v c:\aaa\cont:/srv/my my-image 会在c:\aaa\cont 创建一个新目录,但是这个目录是空的。一定有什么,/srv/my 不是空的。
    • 您可以使用命令docker cp。文档:docs.docker.com/engine/reference/commandline/cp@Tar
    • 是的,这行得通,但它不是对容器的直接访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 2016-03-22
    • 1970-01-01
    • 2023-01-25
    相关资源
    最近更新 更多