centos 上のコンテナ構成 X11

システム: centos 7.9
接続ツール: MobaXterm_Personal を同じ LAN 内の win10 コンピューターにインストール
手順:

  • 対応するパッケージ `yum whatprovides "*/xhost" を見つけます

  • インストールyum -y install xorg-x11-server-utils-7.7-20.el7.x86_64

  • yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock

  • 実行xhost +エラーxhost: unable to open display “:0.0“

  • ここに画像の説明を挿入

  • マウスをアイコンの上に置くと、それが表示されますcurrent DISPLAY=AAAA。これは、実際には win コンピューターの IP: 番号です。

  • Linuxのターミナルで環境変数を設定するexport DISPLAY=AAAA

次にMobaXtermを再起動し、
ここに画像の説明を挿入
ホスト構成が正しいことを表示した後、実行することを忘れないでくださいxhost +

正しいインストールを確認する

  • xclockアイコンが表示されます。失敗した場合は、理由を探します

コンテナの起動時に追加すること-v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAYを忘れないでください.
追加しないと--net=host、問題が発生する可能性があります.

docker run --gpus all -it --rm --net=host --privileged -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY XXXXXX

Acho que você gosta

Origin blog.csdn.net/weixin_44831720/article/details/126946607
Recomendado
Clasificación