linux - 在 Docker 容器中挂载 Windows 网络驱动器 (Linux)
问题描述
我正在尝试将 Windows 共享驱动器安装到 Linux 中。我也希望它在 docker 容器中,所以想在 Dockerfile 中添加一些命令。(然后,它会在创建容器时挂载)
- 无论如何不使用像 CIFS 这样的 3rd 方库吗?
- 如果#1不可能,我应该这样做
RUN mkdif -p simpliciti
,mount -t cifs......
解决方案
在 Ubuntu 20.04 上,要从 Linux 连接到 Windows 网络,您必须打开nautilus
(Linux“文件资源管理器”),单击Other Locations
,然后connect to Server
输入 Windows 网络的地址。
通过单击该?
按钮,它会显示可能的连接方式列表。
对于 Windows,它可能是 samba ( smb://etc
)。
要将其安装在 docker 容器上,您可以正常安装它:
docker run -it -v /path/on/linux/:/path/on_container DOCKER_IMAGE_HERE /bin/bash
推荐阅读
- android - 无法在 SQLite 中创建第二个表
- azure - Azure CLI - 删除资源而不删除资源组
- python - 如何将 Django 视图响应发送到模态?
- android - AltBeacon 看不到 eddystone 设备
- regex - 如何在记事本++中找到最后一个字符“A”的记录
- pandas - groupby 显示非分类列的未观察值
- rust - 如何从 Rust 链接 gtk?
- shell - 在 sed 中,我可以防止 \S 匹配括号吗?
- flutter - 如何在颤动中左右滑动时停止PageView重建
- ansible - Exclude the three first items of a sorted list