docker容器中,如何访问本地ubuntu系统的文件夹
文章目录
目录挂载(最常用)
这是最常见的方式,直接将宿主机(你的Ubuntu系统)上的一个目录挂载到容器内的指定路径。
注意:*星号里的东西要替换成你自己的地址哦!
docker run -it -v /home/*用户名*/*my_project*:/app/data *镜像名称*:latest /bin/bash
这样,在容器内对 /app/data 的任何操作(创建、修改、删除文件),都会直接反映到本地的 /home/用户名/my_project目录中,反之亦然。
路径自动创建:如果 -v 参数中指定的宿主机目录路径不存在,Docker会自动创建这个目录
容器内的目标路径如果不存在,同样会被自动创建。
使用绝对路径:为了确保准确无误,强烈建议使用绝对路径(以 / 开头的完整路径)
使用相对路径可能导致挂载位置不符合预期
675

被折叠的 条评论
为什么被折叠?



