/dockerfile-ubuntu-mate-tigervnc

Ubuntu MATE Desktop with tigervnc and xdm Dockerfile

Primary LanguageShell

Fork

Usage:

  • dc up
  • ./scripts/connect.sh
 USER : admin
 PASSWD : admin
  • ./scripts/ssh.sh

Ubuntu MATE Desktop with tigervnc and xdm

###Usage

docker run -d -p 5901:5901 akyshr/ubuntu-mate-tigervnc

###Account

 USER : admin
 PASSWD : admin

###Change Language

 docker run -d -p 5901:5901 -e "LANG=ja_JP.UTF-8" -e "TIMEZONE=Asia/Tokyo" akyshr/ubuntu-mate-tigervnc

xdotool usage via docker exec

su - admin
export DISPLAY=':1.0'
export XAUTHORITY="/home/admin/.Xauthority"
xdotool key a 

will print a in a terminal in vnc. double check the DISPLAY values if different

connect via ssh

cat ~/.ssh/id_rsa.pub | ssh admin@$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker-compose ps -q)) "mkdir -p ~/.ssh &> /dev/null && cat >> ~/.ssh/authorized_keys" password admin

then ssh admin@$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker-compose ps -q))