Update installation instructions authored by Tiago Peixoto's avatar Tiago Peixoto
...@@ -12,7 +12,7 @@ This will download a Docker image based on [Arch GNU/Linux](https://www.archlinu ...@@ -12,7 +12,7 @@ This will download a Docker image based on [Arch GNU/Linux](https://www.archlinu
After the image is pulled, you can start an interactive python shell in the container by running: After the image is pulled, you can start an interactive python shell in the container by running:
```bash ```bash
docker run -it tiagopeixoto/graph-tool ipython docker run -it -u user -w /home/user tiagopeixoto/graph-tool ipython
``` ```
which will give you a Python 3 environment with `graph-tool` installed: which will give you a Python 3 environment with `graph-tool` installed:
``` ```
...@@ -37,7 +37,7 @@ xhost +local: ...@@ -37,7 +37,7 @@ xhost +local:
``` ```
and then run the container with and then run the container with
```bash ```bash
docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix tiagopeixoto/graph-tool ipython docker run -ti -u user -w /home/user --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix tiagopeixoto/graph-tool ipython
``` ```
## Jupyter notebooks ## Jupyter notebooks
...@@ -45,13 +45,13 @@ docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix tiagope ...@@ -45,13 +45,13 @@ docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix tiagope
To run jupyter notebooks from inside the docker image, you need to forward the necessary ports to the container, so that your native browser can connect to it at http://localhost:8888/: To run jupyter notebooks from inside the docker image, you need to forward the necessary ports to the container, so that your native browser can connect to it at http://localhost:8888/:
```bash ```bash
docker run -p 8888:8888 -p 6006:6006 tiagopeixoto/graph-tool jupyter-notebook docker run -p 8888:8888 -p 6006:6006 -u user -w /home/user tiagopeixoto/graph-tool jupyter-notebook --ip 0.0.0.0
``` ```
(MacOS and Windows users still need to bind the above ports in the VM, as described [here](https://stackoverflow.com/questions/33636925/how-do-i-start-tensorflow-docker-jupyter-notebook)) (MacOS and Windows users still need to bind the above ports in the VM, as described [here](https://stackoverflow.com/questions/33636925/how-do-i-start-tensorflow-docker-jupyter-notebook))
## Modifying the docker image ## Modifying the docker image
If you are interested in modifying or extending the image, you can download the [Dockerfile](/uploads/caf47baea1a337cab16484e59a99615a/Dockerfile). If you are interested in modifying or extending the image, you can download the [Dockerfile](/uploads/6f653264723c567aa98e3b7422d0eb95/Dockerfile).
# Native installation # Native installation
... ...
......