RunC vs Kata containers performance

Basically, Docker uses RunC to provide lightweight and isolated environment for your software.

Since whole Docker nowadays consists of extensible Moby project, one could implement their own environment and run "containers" with other technologies, for example, pure exec or qemu. In last case you porbably mean Kata Containers project, same …

more ...

Strip Docker container

Today we would get rid of all unnecessary stuff in our Docker images.

To be honest, this task is not really useful in real life due to layered filesystem Docker uses. So even in case of huge images, you store base only once. Then it's all about relatively small deltas …

more ...

Scale microservice with Docker Swarm

At first, this article is VERY similar to this one from Alex Ellis blog and differs only with some insignificant details. Feel free to follow the link and read original one.

Here I would:

  • Bring up Docker in swarm mode using single node
  • Deploy a simple service with replication factor …
more ...

Organize backups with Restic and S3

Few days ago we set up Minio, AWS S3-compatible storage.

Let's now use another awesome utility, Restic, to make backups with snapshots and rotation.

In this example I would be using S3 storage based on minio, but it's okay to use AWS one or just a local folder. Another particularity …

more ...