PlantUMLをDockerコンテナーにインストールしたいのですが。私はこれを試しました:
apt install plantuml
これはX11とGTKの完全インストールに依存しますが、コマンドラインツールのみを使用したいので、イメージサイズが大幅に増加するため、不要なパッケージをインストールしたくありません。 GUIなしでPlantUMLをインストールする方法はありますか?
デフォルトでは、X11ライブラリがインストールされている必要があります。参照: インストールに関する注意事項 。それ以外の場合は、使用方法 Java SEプラットフォーム)のヘッドレスモード を確認してください。
画面出力を表示せずに仮想メモリですべてのグラフィック操作を実行できる X virtual framebuffer をインストールするのが最善だと思います。
次の方法でインストールできます。
Sudo apt-get install Xvfb
次に実行します:
Xvfb :0 -screen 0 1024x768x16 &
次に、使用するディスプレイを指定するには、DISPLAY
をエクスポートする必要があります。
export DISPLAY=:0.0 # Select screen 0.
次に、plantuml
を実行してその表示を使用できます。