Nighthawk Registry Description

The registry works with DockerHub has an instance of the developed containers for Kasm Workspaces. The items on the registry can be referenced by Kasm through its Workspace Registry management tool.

Reistry Schema

The registry contains a schema as show below and a PNG. In the Workspace SDLC, a developer will come to the point where they want to publish to the registry.

The requirements include …

  • friendly_name The name visible to the Users on the Kasm.
  • compatibility The Kasm versions that will read your registry.
  • cores, cpus The resource allocations you require from the Kasm system.
  • docker_registry, name References to dockerhub
{
  "friendly_name": "Ubuntu 22.04 Student Edition",
  "image_src": "nighthawkcoders-stu-edition.png",
  "description": "This Dockerfile creates a Docker image based on Ubuntu, with Google Chrome and Visual Studio Code pre-installed. It's designed to provide students with a consistent, ready-to-use development environment on any device.",
  "name": "nighthawkcoders/pusd-student-ubuntu:1.14.0-rolling",
  "cores": 2,
  "memory": 2768,
  "gpu_count": 0,
  "cpu_allocation_method": "Inherit",
  "docker_registry": "https://index.docker.io/v1.1/",
  "categories": [
    "Desktop",
    "Development"
  ],
  "require_gpu": false,
  "enabled": true,
  "image_type": "Container",
  "run_config": {
    "hostname": "kasm"
  },
  "architecture": [
    "amd64"
  ],
  "compatibility": [
    "1.14.x",
    "1.15.x"
  ],
  "uncompressed_size_mb": 4200
}