現在、Docker コンテナー内で Weston のインスタンスを実行しようとしています。
私のシステムは Ubuntu 16.04 で、現在 DRI バックエンドでネイティブの Weston を実行しています (X11 への依存は望んでいません)。手始めに、Docker コンテナー内で別の Weston インスタンス (バックエンドとして Weston を使用) を実行したいと思います。
その後(私の本当の目標)、デスクトップ環境なしでプレーンなUbuntuマシンを実行したいと思います。グラフィックスドライバーのみがインストールされ、次にDRIにアクセスできるWeston Dockerインスタンスが実行されますが、これがどのようになるかはわかりません可能。
これまでのところ、Ubuntu から継承し、Weston をインストールしてから Weston を実行する Dockerfile を作成しました。受け取ったエラー メッセージは、「仮想端末で Weston を実行してください」というものでした。openvt への呼び出しを追加しました。
RUN openvt -- launch-weston
このコマンドは root として実行されます。ただし、常にエラーが表示されます
Couldn't get a file descriptor referring to the console.
このトピックに関するインターネット上の利用可能なリソースは非常にまれであるため、今、私はちょっと立ち往生しています:)
私がどのように進めることができるかについて誰か考えがありますか?Docker コンテナー内での DRI/GBM/DRM/KMS グラフィックス アプリケーションの実行に関する追加の技術情報は、非常に役立ちます。