PodmanでGUIアプリを起動させる
はじめに
DockerでGUIアプリを立ち上げる記事があるがPodmanでやった記事がなかったので、
実行できるか試してみる。
Dockerfileについて
以下のDockerfileを作成して、xtermがインストールしたコンテナを作成します。
FROM debian:8.6
RUN apt-get update
RUN apt-get install xterm -y
CMD ["/bin/bash"]
以下のコマンドでビルド
podman build -t debian-xterm .
起動
以下のコマンドを実行するとxtermのGUIが起動する。
podman run -it --rm -e DISPLAY=${DISPLAY} -v /tmp/.X11-unix:/tmp/.X11-unix localhost/debian-xterm xterm
特定ユーザでGUIアプリを立ち上げたい場合は以下のコマンドを実行する。
sudo podman run -it --rm -e DISPLAY=${DISPLAY} -v /tmp/.X11-unix:/tmp/.X11-unix -u 1000 localhost/debian-xterm xterm
Podmanの特徴として、作成したり、pullを行ったコンテナをユーザごとに独立しているため
Dockerのように同じPCないならば、どのユーザも同じように使えないため、
RootユーザでPodmanを実行する場合はRootユーザでコンテナを作成する。
まとめ
一応、GUIアプリを立ち上げることは可能であることを確認した。
今後は、トランプゲームがコンテナで動いて遊べることを確認したい
Author And Source
この問題について(PodmanでGUIアプリを起動させる), 我々は、より多くの情報をここで見つけました https://qiita.com/karosuwindam/items/7aa0e55168d91cfcfbfe著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .