docker on Ubuntu 16.04 is running on as VM of VirtualBox
docker:
$ ifconfig
…
inet addr:192.168.8.59
…
Ran:
$ sudo apt install darktable
Installation went throught without complaint
On Host (Ubuntu 16.04 desktop) terminal run;
~⟫ ssh 192.168.8.59
The authenticity of host ‘192.168.8.59 (192.168.8.59)’ can’t be established.
ECDSA key fingerprint is SHA256:HjMkOuERIUkwdnqIg0/NU7Jk5M6pwRDEs+LZYAAzpb8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘192.168.8.59’ (ECDSA) to the list of known hosts. satimis@192.168.8.59’s password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-112-generic x86_64)
0 packages can be updated.
0 updates are security updates.
Last login: Wed Jan 31 23:02:56 2018
$ which darktable
/usr/bin/darktable
$ darktable
[defaults] found a 64-bit system with 1016044 kb ram and 1 cores (0 atom based)
[defaults] setting very conservative defaults
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(darktable:3741): Gtk-WARNING **: cannot open display:
yes, you have to do all the remote display stuff to get an external xwindows window open… same as always… I don’t know how to do that myself… but a google search should give you the answers
[defaults] found a 64-bit system with 1016044 kb ram and 1 cores (0 atom based)
[defaults] setting very conservative defaults
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(darktable:2549): Gtk-WARNING **: cannot open display: :0
Actually, you don’t. You want a VM, not a container. I would use a VM and then push the developers to make a legit server that doesn’t need a local X server.
I’ve used for many apps, but expect to do more troubleshooting if the GUI requires the GPU. I did a quick test with the download of darktable from the ubuntu repository and it works great (the only issues that came up were a few missing dependencies from packagekit and libcanberra, which should be easy to find).
Actually, you don’t. You want a VM, not a container. I would use a VM and then push the developers to make a legit server that doesn’t need a local X server.
I’m trying to test a virtualizer on another virtualizer. Any suggestion?