Minio Docker Image für den 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.

Beispiel

$ sudo docker pull pixelchrome/minio-arm
Using default tag: latest  
latest: Pulling from pixelchrome/minio-arm  
441134fbd8aa: Pull complete  
26d03b3cca93: Pull complete  
c9dab664b787: Pull complete  
Digest: sha256:7f45b451407a188fa02d997165afe778ee2d3658820a59fd666c1b8d7d526681  
Status: Downloaded newer image for pixelchrome/minio-arm:latest  
sudo docker run -p 9000:9000 -v /export/minio -v /export/mino-config:/root/.minio pixelchrome/minio-arm server /export

Endpoint:  http://172.17.0.2:9000  http://127.0.0.1:9000  
AccessKey: N1YTQ469V6L8FCOCBSKW  
SecretKey: qzYXJbGY249C9W/L5AywGqhjEp0wCD+sd6Itp+ke  
Region:    us-east-1  
SQS ARNs:  <none>

Browser Access:  
   http://172.17.0.2:9000  http://127.0.0.1:9000

Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide  
   $ mc config host add myminio http://172.17.0.2:9000 N1YTQ469V6L8FCOCBSKW qzYXJbGY249C9W/L5AywGqhjEp0wCD+sd6Itp+ke

Object API (Amazon S3 compatible):  
   Go:         https://docs.minio.io/docs/golang-client-quickstart-guide
   Java:       https://docs.minio.io/docs/java-client-quickstart-guide
   Python:     https://docs.minio.io/docs/python-client-quickstart-guide
   JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide

Drive Capacity: 54 GiB Free, 58 GiB Total  

Funktioniert :-)

Minio-Browser-Login

Minio-Browser