作者:薄荷の尾巴
リンク:https://blog.hoshiroko.com/archives/8fa981731bb3
FireFox はオープンソースのウェブブラウザです。インストールしましょう。
まず、Docker 環境が必要です。Docker 環境のインストールについては、Linux での Docker のインストールを参照してください。
もちろん、サーバー上のネットワークブラウザに VNC で接続するため、海外のマシンであれば... ええっと!やめましょう!
1.Docker CE を使用してインストールする#
docker run -d \
--name FireFox \
--network host \
-e TZ=Asia/Shanghai \
-e VNC_PASSWORD=wg122100 \
-e DISPLAY_WIDTH=1920 \
-e DISPLAY_HEIGHT=1080 \
-e WEB_LISTENING_PORT=12580 \
-v /root/docker/firefox:/config:rw \
jlesage/firefox
VNC_PASSWORD=
は VNC 接続パスワードであり、安全のため必ず変更してください
WEB_LISTENING_PORT=
は Web VNC ポート番号であり、カスタマイズできます
その他の環境変数についてはこちら:https://github.com/jlesage/docker-firefox?tab=readme-ov-file#environment-variables
これで、ブラウザを開いて {サーバーのIP}:15800
を入力すればアクセスできます(ファイアウォールを忘れずに開けてください)
2. 日本語文字化けの問題#
日本語フォントをダウンロードしてインストールするだけで問題が解決します。インターネット上で自分で日本語フォントを探すか、当サイトで提供している源ノ角ゴシックを使用できます。
その後、フォントをコンテナの指定ディレクトリにインポートするだけです(コンテナを再構築する場合は再度インポートする必要があります)
docker cp SourceHanSansSC-Normal.otf FireFox:/usr/share/fonts
他のフォントを使用する場合は、SourceHanSansSC-Normal.otf
を適宜変更してください。