Tag: 远程debugging

在Linux docker容器中远程debugging.NET Core应用程序

我正在尝试远程debugging一个.net核心Web API应用程序在RHEL linux机器中的docker容器中运行。 我给连接types为SSH。 当我从Visual Studio 2017连接debugging器时,出现以下错误。 任何帮助表示赞赏。

如何在Docker容器内以debugging模式运行Websphere Liberty?

我把这个添加到我的Dockerfile中,并且这些更改反映在“docker inspect” CMD ["/opt/ibm/docker/docker-server", "debug", "defaultServer"] 服务器日志表明服务器已经停止并且端口(仅限http,不是7777)被解除绑定),但java进程仍在运行,因此不会让容器死亡。 我可以进入容器内,用这个命令启动服务器,一切正常 /opt/ibm/docker/docker-server run defaultServer 我究竟做错了什么? 服务器日志: CWWKE0001I:服务器defaultServer已启动。 我CWWKE0002I:内核在2.253秒后启动 我CWWKF0007I:function更新已启动。 I CWWKF0008I:function更新在0.250秒内完成。 CWWKF0036I:服务器defaultServer已完成收集所需function的列表。 CWWKE0036I:服务器defaultServer在2.804秒后停止。

按单点查看日志。 使用Docker群

在Docker群集系统上使用Storm,我应该debugging系统。 我需要从整个风暴系统获得单点的日志信息。 我可以从部署容器的主机获取日志文件,但是我想使用简单的单一访问点。 我知道风暴logviewer,我认为这是我所需要的。 但我不能调整系统。 我看到docker容器,如:a63c6da1dc17,fe2efd0149b4: 我可以收入这个主机,看到像从截图: 当我点击“日志”链接(fe2efd0149b4(日志))我得到屏幕截图: 如何获取日志,使用Docker从风暴系统中search日志?

Visual Studio代码在将远程debugging附加到docker容器中的瓶颈应用程序期间卡住了

我目前正在从primefaces切换到Visual Studio代码 – 部分原因是debuggingfunction。 不幸的是我不能在以下设置中运行远程debugging : networking/ app.py from flask import Flask app = Flask(__name__) import ptvsd try: ptvsd.enable_attach(secret=None, address = ('0.0.0.0', 3000)) ptvsd.wait_for_attach() ptvsd.break_into_debugger() except: pass @app.route('/') def hello_world(): return 'Flask Dockerized' if __name__ == '__main__': app.run(debug=False,host='0.0.0.0', port=5000) 泊坞窗,compose.yml web: build: ./web ports: – "5000:5000" – "3000:3000" volumes: – .:/code launch.json { "name": "Attach […]

连接到远程进程时,不会在VS Codedebugging模式下触发的断点

我写了一个小型的节点应用程序,使用在docker容器中运行的typescript,我试图根据这个链接使用VS代码在本地机器上debugging该应用程序。 我能够附加debugging器,但我的断点不会触发。 请告诉我我在这里做什么错误? PS – 我想断点来处理打字稿文件,而不是生成的js文件, 如此链接所示 我的应用程序文件夹的结构: – /project/ – ts_files/ -A/ -app.ts -B/ -app_handler.ts – js_files/ -A/ -app.js -B/ -app_handler.js – node_modules – package.json – tsconfig.json 我的应用程序在本地机器的位置 – C:/用户/饼图/文件/项目/ 我的应用在远程机器上的位置 – / usr / project / 我的tsconfig.json文件: { "compilerOptions": { "module": "commonjs", "typeRoots": ["node_modules/@types"], "target": "es2016", "sourceMap": true, "noImplicitAny": false, "moduleResolution": "node", "rootDir": […]

如何在交互模式下运行docker-compose容器,以便其他容器可以看到它?

场景:我在代码中设置了一个断点,它被挂载(作为一个卷)到由docker-compose创build的容器中。 代码是一个odoo模块,所以它是odoo容器的一部分。 还有一个webapp容器,它有一个链接到odoo为了使用API​​。 odoo容器不公开API端口,因为主机不需要它; webapp容器当然可以看到它。 services: odoo: volumes: – localpath:/mnt/extra-addons-bundles webapp: links: – odoo 当然,断点的目的是让我控制应用程序 – 所以我需要一个TTY附加。 我可以用docker-compose run –rm odoo 。 但是,当我这样做的时候,它会创build一个新的容器,所以Web应用程序从来没有真正击中它。 另外,它并不告诉我新的容器是什么,所以我必须手动弄明白这一点。 我可以使用docker docker exec在odoo容器中运行另一个odoo,但是必须在新的端口上运行它,从而将webappconfiguration更改为使用这个新的实例。 有没有办法实现我想要的,即以交互模式运行odoo容器,以便webapp容器可以看到它,而不需要重新configurationwebapp容器?

如何debuggingREDIS,APACHE发出一个Docker容器?

这是场景: 该容器来自使用以下Dockerfile创build的映像: FROM php:5-apache RUN apachectl -M RUN a2enmod rewrite RUN a2enmod expires RUN service apache2 restart RUN apachectl -M RUN php -m RUN apt-get update RUN php -m RUN apt-get install -y php5-redis RUN apt-get install -y redis-server #RUN redis-server RUN cp /etc/php5/mods-available/redis.ini /usr/local/etc/php/conf.d && ln -s /usr/lib/php5/20131226/redis.so /usr/local/lib/php/extensions/no-debug-non-zts-20131226/redis.so RUN php -m COPY src/ […]

docker上找不到资源发现错误 – 组成

我运行docker-compose up来安装Aquarium,一个Splash的工具。 https://github.com/TeamHG-Memex/aquarium 当我到达docker-compose up ,我得到了这个错误: ERROR: <html> <head><title>404 – No Such Resource</title></head> <body> <h1>No Such Resource</h1> <p>No such child resource.</p> </body> </html> 我听说这是关于YMLconfiguration文件的错误,但我不知道如何debugging它。 没有这样的资源似乎不足以解释。 我怎样才能成功build立我的docker?

WebStorm不能通过TCP连接到Docker守护进程

我想弄清楚如何configuration在Docker容器中的远程服务器上运行的Node应用程序的远程debugging。 我们使用Docker Cloud,所以我有服务端点和容器端点的URL。 我已经在WebStorm中安装了Docker插件。 我正在尝试使用TCP套接字创build一个新的Docker服务器。 到目前为止,我所做的就是将服务端点放入引擎API URL框中,我看到一个错误,说Cannot connect….NotFoundException 我也尝试了容器的URL,这也给了我完全相同的错误。 有人可以帮忙吗?

使用vs代码从Windows远程debugging部署在docker上的dotnet核心应用程序

是否有一种简单的方法来远程debugging在代码中的应用程序部署在Docker中的dotnet核心应用程序? 我已经尝试使用bash和它的ssh作为pipeProgram,但我遇到像remoteProcessPickerScript读取motd和其他types的错误的问题。 我已经看过azure和IIS的教程,但是我想在一个有Docker引擎的Linux服务器上运行我的应用程序。