将输出从docker容器传输到主机的焦点窗口

将输出从docker容器传输到主机的焦点窗口

我有一个在容器上运行的 C# 应用程序,在主机上我有一个带有简单字段的网页。当应用程序收到数据时,我希望它用数据填充焦点字段。

我的第一个想法是通过在主机上运行用于xdotool模拟按键的脚本来模拟主机的按键,但问题是这破坏了docker的实用性,并且只适用于运行unix、xdotool安装且脚本在后台运行的主机,甚至不谈安全性......

主机始终是 Unix 系统,但版本和软件包可能会发生变化,

Dockerfile:

FROM mcr.microsoft.com/dotnet/runtime:3.1-alpine

COPY ./publish MyApp/

ENTRYPOINT dotnet MyApp/MyApp.dll

我也在使用docker-compose:

version: "3.3"

services:
  my-app:
    image: path/to/image
    restart: always

    volumes:
      - /opt/username/configuration/appSettings.json:/CONFIG/appSettings.json
      - /opt/username/logs/:/LOGS/

有没有办法直接从容器中输出数据?也许我可以安装一些卷并将数据直接写入某处,但我不知道在哪里。

相关内容