最近Dockerを使って開発を行うことが多いので、諸々調べたことを加筆すると共に、適宜修正をしていきます。修正する際は、before/afterを残すようにしますが、私の認識違いや仕様変更などに伴って修正される可能性がある点はご容赦ください。
Docker関連
コンテナからGUIを表示させる方法
- ホストとコンテナで諸々共有する
- ホストコンピュータ上でxhost +local:を実行する
- このコマンドを実行することで、localhost上のすべてのXクライアントがホストコンピュータのXサーバーにアクセス可能になる。
- なおxhost +とだけすると、全世界から自分のXサーバーに対してアクセス可能になってしまうため要注意
- 詳しくはhttps://zenn.dev/ykesamaru/articles/add7d844f56516や私の過去の記事などを参照ください。
Dockerfile
Docker compose(docker-compose.ymlを使う想定)
docker-compose向けに環境変数を定義したい
.envファイル作成し、そこに定義する。参考: docker-composeのenv_fileと.envファイルの違い #Docker - Qiita