GNU/Linux >> Linux の 問題 >  >> Linux

google-chrome 新しい名前空間への移動に失敗しました

security-opt を設定できないため、これはあなたの質問には答えませんが

カスタム セキュリティ プロファイルを含むこの chrome.json ファイルをダウンロードします。

--security-opt seccomp=path/to/chrome.json でセキュリティ プロファイルを使用する または docker-compose を使用:

# docker-compose.yml
version: '3'
services:
  <service name>:
    #
    # the service configuration
    #
    security_opt:
      - seccomp=<path to downloaded chrome.json>

https://stackoverflow.com/a/53975412/8678740 を参照


インターネットを広範囲に調査した結果、答えを見つけたと思います:

サンドボックス化 セキュリティ上の理由から、コンテナベースの環境で実行されている場合、Google Chrome はサンドボックスを提供できません。コンテナベースの環境で Chrome を使用するには、Chrome 実行可能ファイルに --no-sandbox フラグを渡します

したがって、私にとって --no-sandbox よりも優れた解決策はないようです。非常に安全ではありませんが、実行中に「--no-sandbox」を使用しても安全であると主張する人々がインターネット上にいます。とにかく特別に保護されたコンテナ内。


Linux
  1. Chromeの外でCtrl+tで新しい(クロム)タブを開くようにしますか?

  2. すべての構成を新しいインストールに移動する方法は?

  3. Flask、Nginx、Gunicorn スタック Selenium インスタンスの起動

  1. Ubuntu 12.04でChromeのインストールに失敗しましたか?

  2. Wifiパスワードを新しいインストールに移動する方法は?

  3. ワイヤレス接続を他のネットワーク名前空間に移動するには?

  1. Linux ディレクトリ移動コマンド

  2. コマンドが失敗した場合の終了方法

  3. VM 上の Chrome OS?