将主机目录安装为网络共享时,babel-watch无法从Windows主机上的docker容器中运行

滞后反射

我在Windows上使用docker,我的src目录作为网络共享安装在docker容器内(而不是COPY)。因此/var/app/server,在docker内部实际上是一个网络共享,其在我的主机上的实际位置为C:\...project\server[旁注,我对docker在linux上的工作方式不熟悉,就像它还在使用网络共享在linux上进行装载一样吗?因为如果没有,那么这可能只是Windows问题]

我正在使用使用的babel-watch mkfifo,并且由于它在docker容器(VM)中运行,因此mkfifo无法在该网络共享目录中创建文件管道。[旁注:babel-watch实际上可以通过具有mkfifo.exe实用程序的cygwin在docker外部的Windows上运行。

server_1  | mkfifo: cannot create fifo `/var/app/server/116521-16-pz2v9g.ma216skyb9': Operation not permitted
server_1  | Unable to create named pipe with mkfifo. Are you on linux/OSX?

有什么解决方法吗?

我尝试编辑babel-watch源,以使mkfifo在/var/app/var替代中创建文件该文件仍将在docker容器的内部),并且尽管这种方式mkfifo实际可行,但是babel-watch看不到文件更改。我想从根本上说文件更改信息无法通过网络共享屏障- /var/app/server(挂载点)传播/var/app(泊坞窗内的真实目录)。

Nguyen Sy Thanh Son

mkfifo需要/var/app/server从Windows挂载的Linux / OSX环境因此它不起作用。因此,您应该ADDCOPY应该使用装载量

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法联系Windows主机上的Docker容器

如何从Windows Docker容器中的.NET应用程序连接到主机上运行的SQL Server

Jar在主机上运行,但在Docker容器中失败

Prometheus(在Docker容器中)无法在主机上擦除目标

无法从安装了Minikube的主机上的docker容器中运行kubectl“连接到服务器127.0.0.1:32768的连接被拒绝”

当 docker 主机是 windows 时,在 docker 容器中运行 puppeteer headful

Docker如何将卷从Docker Client挂载到在Docker主机上运行的Docker容器中?

docker容器无法在主机上写入

Docker容器无法在主机上写入

无法在远程主机上构建Docker容器

QEMU:将Tails-VM连接到主机上的Samba网络共享时出现问题

无法访问本地主机在 Windows 中运行 docker linux 容器

在docker主机上无法正常运行

访问在远程主机上运行的Docker容器中运行的Web UI

无法显示“连接重置”的Docker容器在本地主机上运行?

Docker 容器无法连接到在本地主机上运行的服务器

更改Windows主机上Docker容器内已安装文件夹中的文件权限

在安装Windows网络共享时进行写访问

如何从 Windows 主机上的 docker 容器内部执行 docker 命令

Jekyll站点在docker容器中运行,但localhost:4000在主机上不起作用

我如何访问在docker容器(由Rancher管理)中运行的MySQL,而不在主机上发布端口?

访问在 Linux 主机上的 docker 容器中运行的 PROPER IP 上的服务

Docker主机上运行的容器数量是否最大?

在本地主机上运行 docker 容器不起作用

Docker:从主机上的特权容器内运行任意命令

如何从Docker容器在主机上运行Shell脚本?

docker-compose swarm:强制容器在特定主机上运行

如何在远程主机上运行Docker容器?

主机上访客的访问网络共享