Tag: 控制台

Dockerfile drupal控制台访问被拒绝mkdir

我正在尝试在docker(在Linux Antergos下)中安装drupal控制台。 我有以下错误: 警告:mkdir():权限在第49行中的phar:///usr/local/bin/drupal/vendor/drupal/console-core/src/Utils/ConfigurationManager.php中被拒绝 这是我的PHPdocker文件: FROM php:7.0-fpm RUN usermod -u 1000 www-data # Set timezone RUN rm /etc/localtime RUN ln -s /usr/share/zoneinfo/Europe/Bruxelles /etc/localtime RUN "date" RUN apt-get update && apt-get install -y \ git \ unzip \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng12-dev \ mysql-client \ && docker-php-ext-install -j$(nproc) iconv mcrypt \ && docker-php-ext-configure […]

Docker的控制台在哪里?

我有一个docker容器运行我的app.js脚本。 index.html文件显示在我的Web浏览器的IP:port_number上。 我有一个脚本在app.js设置为console.log()端口启动时,当网页刷新,请参阅代码: app.listen(port, function(){ console.log('App started on port '+port+'…'); }); var logger = function(req, res, next){ console.log('This logger is logging on every page load…'); next(); } 这工作,我多次在我的电脑上使用它。 我在nodemon上看到了我的控制台。 但现在我已经把它放在一个docker容器中,并运行node app.js 该文件工作,index.html显示。 现在我不知道…控制台输出发送到哪里,我怎么看? 我是新来的docker工人,我不明白STDIN或STDOUT,所以不知道这是否有什么关系。 docker logs container_name不显示任何内容。 作为参考,我跑了我的容器: docker run -it -v /c/Users/app:/usr/src/app –publish 8080:8080 -d node 编辑:解决(sorting),所以我意识到我得到控制台,当我运行node app.js ,但后来我失去了docker快速启动窗口(我使用Windows,如果你好奇)。 因此,我只是打开另一个快速启动窗口,以便我有docker命令行,但我也有node app.js命令的所有命令的控制台日志。

标准输出日志的寿命和空间

我正在使用log4j。 我的log4j被configuration为将function日志logging到一个graylog服务器。 我也logging关键问题(如NPE等)。 我想保持在应用程序启动的DEBUG模式的rootLogger。 但是,当我的应用程序已经开始,我将继续在我的控制台中收到大量的日志。 (我将停用文件logging) 不过,我想知道(我GOOGLE了我的问题,但我没有find任何答案我的问题)在控制台中的日志的生命期是多久。 我知道,如果我杀了我的应用程序,他们会丢失,这是我想要的。 不过,我想知道,如果在6个月内保持我的应用程序是否会导致内存和/或磁盘空间问题。 他们是否清洗一下? 我的应用程序在Docker容器中。

Docker Java Application无法从控制台获取input

我正在尝试为我的Java应用程序创build一个泊坞窗图像。 在启动时,这个应用程序需要一个密码(目前通过控制台)。 我尝试了几种获得input的方法,但都失败了。 这是docker的限制,如果是的话有一个解决方法? 对于这个片段: Console console = System.console(); if(console == null){ System.out.println("console is null!!"); } else { System.out.println("Input password: "); char[] password = console.readPassword("Pass: "); } System.console()返回null 。 对于这个片段: System.out.println("Creating InputStreamReader"); InputStreamReader s = new InputStreamReader(System.in); System.out.println("Creating BufferedReader"); BufferedReader r = new BufferedReader(s); System.out.println("Input password: "); String password = r.readLine(); System.out.println("Password: "+password); input被自动跳过(导致string密码为空),程序继续执行,就好像没有input请求一样。 (密码为null […]

docker工websphere不能得到pipe理控制台

我在Docker上运行WebSphere。 当我公开端口9080时,我可以得到“Welcome to Liberty”页面( http:// localhost:9080 )。 docker run -d -e LICENSE=accept -p 9080:9080 docker.io/websphere-liberty 容器编号:1d1eb3db6b03 IMAGE:docker.io/websphere-liberty 命令: “/select/ IBM / WLP /斌/ SER” 创build:17秒前 状态:最多15秒 端口:9443 / tcp,0.0.0.0:9080-> 9080/tcp 名字:naughty_ritchie 这是问题。 当我公开端口9060.我无法获得pipe理控制台页面( http:// localhost:9060 / admin )。 有什么build议么? docker run -d -e LICENSE=accept -p 9060:9060 docker.io/websphere-liberty 容器编号:8d9cc97d2656 IMAGE:docker.io/websphere-liberty 命令: “/select/ IBM / WLP /斌/ […]

Docker的Linux:如何启动一个正在运行的容器的多个控制台/terminal?

我使用下面的命令来运行docker, docker run -it centos:6.5 bash 它开始与root用户bash,没有问题。 但我希望有多个terminal连接到它并做不同的事情。 我发现attach命令只会复制一个所有input/输出都会被传播的terminal窗口。 它不能解决我的要求。 这个怎么做?

Pycharm 2017.1 EAP Python控制台和远程Docker解释器不能一起工作

我已经使用最小/ docker-django-mysite图像创build了一个纯Python项目来testingPython控制台function。 我已经使用本地Python解释器testing了Python控制台,它可以正常工作。 但是,当我将解释器更改为远程Docker解释器时,我得到的是以下输出: 22c422193587:python /opt/.pycharm_helpers/pydev/pydevconsole.py 0 0 PyDev控制台:启动。 无法连接到控制台进程。 处理完成退出代码137(由信号9:SIGKILL中断) 现在,我已经能够在运行的时候(在它超时之前)将一个bash shell挂接到容器中,并且看到控制台进程已经启动并且正在监听一个随机的端口。 此外,该短暂容器的Docker日志显示两个数字,其中一个是它正在侦听的同一本地端口(所以我猜另一个与预期的外部主机端口连接或类似的东西)。 时间过去了,进程和容器被杀死了。 顺便说一下,Docker容器对于运行/debuggingconfiguration工作正常,所以它能够启动一个远程进程。 我已经能够使用pydevd启动debugging服务器callback从容器到IDE,并正常debugging代码,所以我不知道什么可能是错的。 我认为临时容器不公开它的端口,所以我不知道IDE如何连接到该容器上的进程。 谢谢你的帮助。