Docker on macOS - Fatal Error

Fatal Error My Docker on macOS doesn’t start anymore. It shows the following At the very last line, you can see the following Error Message: no space left on device Disk full? Of course there is enough space on my local drive available, but the Docker disk image see FAQ is full. The disk image is located here ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2 With the qcow-tool you can check it: $ /Applications/Docker.app/Contents/MacOS/qcow-tool info Docker.qcow2 ((version Three) (backing_file_offset 0) (backing_file_size 0) (cluster_bits 16) (size 68719476736) (crypt_method None) (l1_size 128) (l1_table_offset ((bytes 131072) (is_mutable false) (is_compressed false))) (refcount_table_offset ((bytes 65536) (is_mutable false) (is_compressed false))) (refcount_table_clusters 1) (nb_snapshots 0) (snapshots_offset 0) (additional (((dirty true) (corrupt false) (lazy_refcounts true) (autoclear_features 0) (refcount_order 4)))) (extensions ((Feature_name_table (((ty Incompatible) (bit 0) (feature Dirty)) ((ty Incompatible) (bit 1) (feature Corrupt)) ((ty Compatible) (bit 0) (feature Lazy_refcounts))))))) Okay, looks good so far! Now how can I resize it? I wasn’t able to get it done with qcow-tool resize. ...

July 9, 2018 · 3 min · pixelchrome

NetApp Docker Volume Plugin for Raspberry Pi

TL;DR NetApp provides a plugin for docker for x86 platforms. With a small modification it works perfectly well on a Raspberry Pi (ARM). Intro A year ago I’ve written some articles about running docker on a cluster of Raspberry Pi. NetApp published a plugin for docker to integrate NetApp’s SolidFire, ONTAP, and E-series storage platforms. Of course this plugin is available for x86 (AMD64), but not for any other platform. Therefore I thought if it is possible to build this plugin for a Raspi (ARM). ...

December 29, 2017 · 4 min · pixelchrome

Running Caddy as a Docker service

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! Here is an example: Caddy is super easy to install and to configure. See this video how to setup caddy running HTTPS and get automatically a valid certificate from Let’s encrypt. ...

January 25, 2017 · 3 min · pixelchrome

Quickstart Docker Swarm

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. ...

January 24, 2017 · 4 min · pixelchrome

Distributed Minio with Docker

Ok, I think I will switch to english for the next posts ;-) I’ve created an Minio Docker-Image for ARM. Which can be found on GitHub or on Dockerhub. Today I want to show you how to run Minio it in distributed mode. The distributed mode can give you high availability and data protection. Preparing the Nodes Storage Directory You need a directory on each node to store the data and an additional one for storing the configuration. ...

January 9, 2017 · 1 min · pixelchrome

Quickstart Guide How to Install Docker a Raspberry Pi

Docker on my Raspberry PI Cluster Installation See here https://docs.docker.com/engine/installation/linux/debian/ Purge any older repositories (not necessary with a clean, new debian installation) $ apt-get purge "lxc-docker*" $ apt-get purge "docker.io*" Update package information, ensure that APT works with the https method, and that CA certificates are installed. $ apt-get update $ apt-get install apt-transport-https ca-certificates gnupg2 Add the new GPG key. $ sudo apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D Edit /etc/apt/sources.list.d/docker.list deb https://apt.dockerproject.org/repo debian-jessie main Verify that APT is pulling from the right repository. ...

January 6, 2017 · 2 min · pixelchrome

Minio Docker Image für Raspberry Pi

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. ...

January 6, 2017 · 1 min · pixelchrome