Running Linux version Multiwfn in Docker.
$ docker pull mizubai/multiwfn:nogui # optional
$ docker run -it --rm -v $(pwd):/source -v /path/to/Multiwfn_noGUI:/opt/Multiwfn_bin mizubai/multiwfn:gui Multiwfn
- Install XQuartz
- Add
xhost + localhost
to shell profile - Run
$ docker pull mizubai/multiwfn:gui # optional
$ docker run -it --rm -v $(pwd):/source -v /path/to/Multiwfn:/opt/Multiwfn_bin -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=host.docker.internal:0 mizubai/multiwfn:gui Multiwfn
You can define an alias.
alias Multiwfn='docker run -it --rm -v $(pwd):/source -v /path/to/Multiwfn:/opt/Multiwfn_bin -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=host.docker.internal:0 mizubai/multiwfn:gui Multiwfn'