Skip to content

01/2017

Running Caddy as a Docker service

Caddy Server Logo

What is Caddy?

From the website

Caddy is an alternative web server that is easy to configure and use.

and

A web server that serves you Other web servers were designed for the Web, but Caddy was designed for humans, with today's Web in mind.

This wonderful piece of software is a perfect fit for my 6-Node Cluster of Raspberries!

Image Description

Quickstart Docker Swarm

Image Description

What is Docker Swarm Mode?

A swarm is a cluster of Docker engines, or nodes, where you deploy services.

What is a node?

A node is an instance of the Docker engine participating in the swarm. You can also think of this as a Docker node.

You can run one or more nodes on a single physical computer or cloud server, but production swarm deployments typically include Docker nodes distributed across multiple physical and cloud machines.

That means I can create a Docker Swarm with my '6-Node Cluster of Raspberries'.

Minio Docker Image für Raspberry Pi

Image Description

Was ist Minio?

Minio ist ein Object Storage Server für Entwickler oder kleine Umgebungen.

Und auf dem Raspberry?

Auf der Quickstart Seite von Minio ist beschrieben wie man den Docker Container startet. Auf dem Raspberry funktioniert das natürlich nicht (weil der Container nicht für die ARM-Platform gebaut ist)

Deshalb habe ich ein Dockerfile für den Raspberry gebaut. Die Quellen sind wie immer auf GitHub und auf Docker Hub ist ein Image zu finden.