Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在docker构建期间,Ubuntugis安装在配置期间冻结_Node.js_Docker_Ubuntu_Gis - Fatal编程技术网

Node.js 在docker构建期间,Ubuntugis安装在配置期间冻结

Node.js 在docker构建期间,Ubuntugis安装在配置期间冻结,node.js,docker,ubuntu,gis,Node.js,Docker,Ubuntu,Gis,在docker build期间,当它到达此命令时,运行add apt repository ppa:ubuntugis/ppa,依赖项需要用户在安装期间输入。然而,在我输入响应并按enter键之后,构建过程永远不会继续,它只是暂停(我已经等了将近30分钟,但应该不会花一秒钟来加载)。网络连接很好,资源不应该是问题,我已经尝试过稳定和不稳定版本。尝试避免使用输入,看看它是否仍然暂停 RUN add-apt-repository --yes ppa:ubuntugis/ppa 正在演示如何在非交互

docker build
期间,当它到达此命令时,
运行add apt repository ppa:ubuntugis/ppa
,依赖项需要用户在安装期间输入。然而,在我输入响应并按enter键之后,构建过程永远不会继续,它只是暂停(我已经等了将近30分钟,但应该不会花一秒钟来加载)。网络连接很好,资源不应该是问题,我已经尝试过稳定和不稳定版本。

尝试避免使用输入,看看它是否仍然暂停

RUN add-apt-repository --yes ppa:ubuntugis/ppa
正在演示如何在非交互模式下运行。基本上是说:

ENV DEBIAN_FRONTEND noninteractive

问题是我需要输入一个数字(1-12),所以-y或--yes不会回答提示。我相信您可以回显输入,但我不知道如何在dockerfile中写入