Docker Setup Demo

To get started with the eIOU protocol, you'll need to set up Docker on your system. This demo will walk you through the process step by step.

Prerequisites

  • Docker installed on your system
  • Basic understanding of command line operations

Installation Steps

  1. Install Docker on your system if you haven't already
  2. Run the eIOU container
  3. Verify the installation

Docker Commands

Step 1: Run the eIOU Container

Note: In this tutorial, we use the names Alice, Bob, Carol, and Daniel to represent different users or nodes in the eIOU network. This makes it easier to understand how the protocol works with multiple participants.

Option A: Using Docker Hub (Recommended)

The easiest way to get started - Docker will automatically pull the image:

docker run -d --name Alice eiou/eioud

If you use this method, skip to Step 2 to verify your container is running.

Option B: Using a Downloaded Image

If you prefer to download the image file manually, follow these steps:

Download the eIOU Image

You can download the Docker image directly in your browser:

After downloading, navigate to your Downloads folder:

Windows:

cd $HOME\Downloads

Unix/Linux/macOS:

cd ~/Downloads

Or download via command line:

Unix/Linux/macOS:

curl -L -o eioud-20260108.tar https://images.eiou.org/demo/eioud-20260108.tar

Windows PowerShell:

Invoke-WebRequest -Uri https://images.eiou.org/demo/eioud-20260108.tar -OutFile eioud-20260108.tar

Load the Docker Image

docker load -i eioud-20260108.tar

Run the Container

docker run -d --name Alice eioud

Step 2: Verify the Container is Running

docker ps

This command will show all running containers. You should see your eIOU container(s) listed with their names (Alice, Bob, Carol, Daniel, etc.) and status.

Step 3: Check Container Logs

docker logs Alice

If you have any questions or need assistance, please don't hesitate to contact us.

Next Steps

Once you have Docker set up, you can:

  • Run the eIOU protocol locally
  • Create your first wallet
  • Start making transactions

View the full documentation to learn more about using the eIOU protocol.