我的 Windows 系统上有 docker 设置。该应用程序的源代码位于C:\Application\source
地点。
我希望这些信息在 docker 容器中可用,以便在开发过程中轻松更改代码,而无需重建映像。
这就是我尝试过的
docker run -d -P -i -t -p 8083:8080 --name html-app -v /c/Application/source:/usr/src html-app-img:vnode
图片html-app
基于 Node JS
现在当我做一个docker exec -it html-app /bin/bash
,它不显示内容C:\Application\source
那里。
我想应该可以使用吧?
在 Oracle Virtual 框中,我共享了该文件夹C:\Application
我还需要做些什么才能使其正常工作吗?
在 Oracle Virtual 框中,我共享了文件夹 C:\Application
这还不够。您需要修改 boot2docker 映像,以便 TinyCore Linux 会话挂载共享路径(仅C:\Users\<yourlogin>
默认安装为/c/Users/<yourLogin>
)
See "Docker Compose 挂载 Windows 文件夹"
编辑/创建(如root
) /mnt/sda1/var/lib/boot2docker/bootlocal.sh
,(sda1 对你来说可能不同)
Add:
mkdir -p <local_dir>
mount -t vboxsf -o defaults,uid=`id -u docker`,gid=`id -g docker` <mount_name> <local_dir>
(the 安装可能需要umask也有选项)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)