Deploy a Teradata AI Unlimited Interface Using Docker

This product is in preview and is subject to change. If you’re interested in learning more about this offering, contact Teradata Support.

This document outlines the steps for deploying and setting up a Teradata AI Unlimited interface using Docker. You can use JupyterLab or workspace client as your Teradata AI Unlimited interface.

You can deploy JupyterLab using:

For information about workspace client, see Use Teradata AI Unlimited With Workspace Client.

Deploy JupyterLab using Docker Engine

  1. Pull the Docker image from the DockerHub at https://hub.docker.com/r/teradata/ai-unlimited-jupyter.

  2. Run the Docker image once you’ve set the JUPYTER_HOME variable.

    Modify the directories based on your requirements.
    docker run -detach \
      --env “accept_license=Y” \
      --publish 8888:8888 \
      --volume ${JUPYTER_HOME}:/home/jovyan/JupyterLabRoot \
      teradata/ai-unlimited-jupyter:latest

The command downloads and starts a JupyterLab container and publishes the ports needed to access it. Connect to JupyterLab using the URL: http://localhost:8888 and enter the token when prompted. For detailed instructions, see Teradata Vantage™ Modules for Jupyter Installation Guide or Use Vantage from a Jupyter Notebook.

Deploy JupyterLab using Docker Compose

With Docker Compose, you can easily configure, install, and upgrade your Docker-based JupyterLab installation.

  1. Install Docker Compose. See https://docs.docker.com/compose/install/.

  2. Create a jupyter.yml file.

    version: "3.9"
    
    services:
      jupyter:
        deploy:
          replicas: 1
        platform: linux/amd64
        container_name: jupyter
        image: ${JUPYTER_IMAGE_NAME:-teradata/ai-unlimited-jupyter}:${JUPYTER_IMAGE_TAG:-latest}
        environment:
          accept_license: "Y"
        ports:
          - 8888:8888
        volumes:
          - ${JUPYTER_HOME:-./volumes/jupyter}:/home/jovyan/JupyterLabRoot/userdata
        networks:
          - td-ai-unlimited
    
    networks:
      td-ai-unlimited:
  3. Go to the directory where the jupyter.yml file is located and start JupyterLab.

    docker compose -f jupyter.yml up

    Once the JupyterLab server is initialized and started, you can connect to JupyterLab using the URL: http://localhost:8888 and enter the token when prompted. For detailed instructions, see Teradata Vantage™ Modules for Jupyter Installation Guide or Use Vantage from a Jupyter Notebook.

Congrats! You’re all set up to use Teradata AI Unlimited.

Next steps

If you have any questions or need further assistance, please visit our community forum where you can get support and interact with other community members.
Did this page help?