-
Notifications
You must be signed in to change notification settings - Fork 123
Tomohisa Kusano edited this page May 10, 2018
·
2 revisions
Docker ホストへの SSH 及び VNC over SSH 接続が必要です。
-
VNC サーバーにはパスワードを設定していないので、間違って
-p 5900:5900
としないこと!$ docker run -d -p 127.0.0.1:5900:5900 --name chrome-profile siomiz/chrome
-
-e VNC_PASSWORD
で直接、または/home/chrome/.vnc/passwd
にvncpasswd(1)
で作成したファイルをマウントすることで、一応パスワードを設定することは可能ですが、SSHトンネルと併用しない限り、おすすめできません。
-
例: Ubuntu 上 Reminna
-
Protocol を VNC - Virtual Network Computing に
-
Server は、もちろんホストサーバーを指定
-
Color depth は High color 以上 (256 のままだと接続できません)
-
☑ Enable SSH tunnel
-
☑ Tunnel via loopback address
-
SSH Authentication の設定も忘れずに
- この VNC 経由で設定するプロフィールは Chrome リモートデスクトップを設定するためだけに必要なものです。Google アカウントに紐付けする必要はありますが、同期(Sync)はしないことをおすすめします。(リモートデスクトップ経由は別のインスタンスになります)
- 最初のスクリーンで紐付け用 Google アカウントにログイン
- Chrome ウェブストアから Google リモートデスクトップ を「Chrome に追加」> Add(Omnibar に "chrome remote desktop")
- 新規タブ > Apps (左上) > Chrome Remote Desktop
- My Computers > Get started > Enable remote connections
- 6 桁以上の PIN を設定。カーソルがあるのに入力を受け付けない場合、バックグラウンドになっている Chrome のすべてのタブを閉じてください。(原因は確認中です)
- "Remote connections for this computer have been enabled." と出れば完了です。 OK を押し、必要ならばマシン名を変更後、VNC 接続を切断します
$ docker stop chrome-profile
$ docker run -d --volumes-from chrome-profile siomiz/chrome /crdonly
紐付けされた Google アカウントのコンピューター一覧に、先ほど設定したマシンが表示されます。