3. Getting Started

3.1. Binary Installation

MOSAIC is available as a pre-compiled binary for Windows and Mac OS X (download binaries). MOSAIC binaries do not need special installation. Under Mac OS X open the the downloaded disk image and drag the MOSAIC executable to the Applications folder. Under Windows, unzip downloaded zip file and move the MOSAIC executable to your hard disk.

Note

MOSAIC binaries are 64-bit. If you need 32-bit support, please build MOSAIC from source as described in the Source Installation section.

3.2. Source Installation

Install MOSAIC from source following the instructions for your platform below.

3.3. Docker Installation

MOSAIC can be installed using Docker Desktop. This may be desirable in many cases because it provides a consistent experience across all operating systems. Installing MOSAIC using Docker is relatively straightforward and requires only a few steps as described below.

1. Install Docker Desktop

Download and install Docker Desktop. Follow instructions for either Windows or Mac OS X installation.

2. Create a configuration file

Copy the text below and paste into a file called docker-compose.yml.

Note

The filename and extension should be docker-compose.yml.

Modify the data path and log file paths under the volumes line appropriately for your PC.

Also note the version number in the image line.

Place the docker-compose.yml anywhere on your PC.

version: '3'
services:
mosaic:
  image: ghcr.io/usnistgov/mosaic:v2.2
  ports:
      - "5000:5000"
  volumes:
      - C:\\Users\\arvind\\Desktop:/src/data
      - C:\\Users\\arvind\\Desktop:/var/logs

3. Run MOSAIC using Docker

Open the Command Prompt in Windows or Terminal on Mac OS.

Hint

You can launch the Command Prompt by typing cmd in the search bar on Windows.

In the Command Prompt, navigate to the directory that you placed the docker-compose.yml file. For example if you place the file at C:\\Users\\arvind\Desktop then type:

c:
cd Users\arvind\Desktop

Run the Docker MOSAIC image by typing:

docker compose up

You should see Docker download the image file and start MOSAIC similar to the figure below

../_images/Docker_CMD.png

4. Run MOSAIC Web UI

Open a browser and type localhost:5000 in the address bar. This should load the MOSAIC web UI as shown below.

../_images/Docker_Browser.png