atoti distributes an official image on DockerHub. It contains the atoti library and its JupyterLab extension ready to use.
Pull the image:
docker pull atoti/atoti
Create a volume where the data (notebooks, files..) can be persisted when the Docker container is stopped:
docker volume create atoti-volume
Run the Docker image using the created volume:
docker run --publish 8888:8888 --volume atoti-volume:/home/jovyan/work atoti/atoti
Expose on another port¶
The application can be served on another port than 8888 by changing the port in the publish mapping (
--publish XXXX:8888) and setting the
PORT environment variable to the port value.
docker run --publish 9999:8888 --volume atoti-volume:/home/jovyan/work --env PORT=9999 atoti/atoti