オムライスの備忘録

数学・統計学・機械学習・プログラミングに関することを記す

【ライフハック】Ubuntu18.04 docker 環境でVNCを使用してデスクトップ環境を作成する

モチベーション

  • google colaboratory環境でseleniumを使用するときにgoogle chrome の user agent を使用したい
  • 16 ではなく 18で【ここ重要】

参考

手順

  1. Docker image 準備
  2. docker run
  3. VNCクライアントを利用して、接続
  4. Google Chromeのinstall 【おまけ】

Docker image 準備

docker pull dorowu/ubuntu-desktop-lxde-vnc:bionic

Ubuntu 18.04を使用したいので bionic tag を使用

docker run

docker run -p 6080:80 -p 5900:5900 dorowu/ubuntu-desktop-lxde-vnc:bionic

VNCクライアントを利用して、接続

Google Chromeのinstall 【おまけ】

参考

インストール

$ wget -q \
https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb || \
  (sudo apt -f install -y && \
      sudo dpkg -i google-chrome-stable_current_amd64.deb)
$ rm -f google-chrome-stable_current_amd64.deb

起動

google-chrome-stable --no-sandbox