Skip to content

Overview

This guide contains step-by-step instructions on how to get started with Kleene.

The examples in this guide were run on FreeBSD 15.1-RELEASE. Some of the things you'll learn and do in this guide are:

  • Building images and the image development workflow.
  • Deploy applications using containers in both single- and multi-container setups.
  • Using volumes for persisting data across containers.
  • Using networks for inter-container communication.

Note that this guide follows Docker's Getting started guide closely, so if you have previous experience with Docker, comparing the two guides gives a hands-on example on the some of ways Kleene differs from 'classical' container management.

In short: a container is an isolated instance of an image, and an image is a filesystem plus the configuration needed to run an application. See What is Kleene? for the concepts, or dive straight in.

Next steps

In the next section, you'll containerize your first application.

Containerize an application