Container Ready Image
#1
Hi,

I pushed yet another variant of my builds. The latest one `xenial-containers` is a container ready image that has:
Docker Community Edition / Docker Compose / Kubernetes Admin tools.

It allows you to easily play in single-node setups with just Docker Engine, as well as multi-node setups using either Docker Swarm or Kubernetes Engine.

These images have tools preinstalled so simply follow the generally available tutorials for configuring `docker swarm` and `kubeadm init`.

As for GUI for Docker the best is portainer.io. It will work well on these images: https://portainer.io/. There is an ARM64 binary that you have to install!

Let me know what you think about this variant. Keep in mind that since this is ARM32/ARM64 it will only run these images! It will not run AMD64 which is a majority of the internet for Docker. It is possible to run AMD64 on Rock64 via qemu-static with preloaded binaries, but... it will be terribly slow and believe me you don't want to do it.

I'm also working on bringing RancherOS for PXE booting. It works already, but it is still not pre-release ready. It will be ideal for centrally managed (NFS?) setups with a lot of Rocks/or-SoPines.

As always, latest pre-release is here: https://github.com/ayufan-rock64/linux-build/releases!
Homepage: https://ayufan.eu

Releases:
Rock/Pro 64/Pinebook Pro: LinuxChromium OS
So/Pine A64/Pinebook: LinuxAndroid 6.0Android 7.1

Buy me a Beer
  Reply
#2
Thanks ayufan, more things to try :-)
Come have a chat in the Pine IRC channel >>
  Reply
#3
Hi ayufan, I currently have s Pi3 running Debian Stretch headless with Docker running multiple containers for a Media Server (Transmission, Plex, etc) and all tooling for monitoring (Grafana / Prometheus, etc).

I'm planning on building a Kubernetes (or Swarm) cluster with 3 ARM devices at first and Rock64 fits perfectly due to it's amount of memory.

My question is if I use your Stretch image, am I able to get all Stretch packages (docker, etc) from official repositories or do I need to complile everything myself? Can I keep them updated just with apt-get update / dist-upgrade. If yes, is it automatic or do I need to enable something?

Thanks for your great work!
  Reply
#4
Another question, I already have some container images compiled for the Raspberry Pi, will they work on the Rock64 with either Stretch or Xenial?
  Reply
#5
I have been banging my head for a while as I cannot seem to make the Docker Swarm networking (overlay and mesh) to work properly. I have 7 node (4 RPi and 3 Rock64) setup where the services deployed on Rock64 don't seem to be able to reach services running on different Rock64 nodes. but I don't have the same problem with RPis. for example, MariaDB running on one of the Rock64 nodes cannot be connected by Php running on a different Rock64 node.

Another issue is the service orchestration doesn't work for Rock64. For example, Visualizer is running on 192.168.1.62:8080 . (nodes are assigned .60 to .66). I can reach the webUI if I try the port 8080 on RPi IPs. But if I try hitting any of the Rock64 nodes even including .62, I get "Connection Refused".

I'm deducing that it has to do with the OS on Rock64 and have tried all Linux variations available including the container variant mentioned here.

Any help would be greatly appreciated as I'm not quite sure where to look at from here.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  NextCloudPi image for Rock64, NC version 13.0.2. nachoparker 11 22,882 03-15-2021, 02:59 PM
Last Post: kiriakos
  Release 0.9.14 Ubuntu Mate desktop, LXDE, OMV, Docker CE (container) Luke 1 3,995 09-19-2019, 07:00 AM
Last Post: Malmgren
  Upgrading Debian Stretch image to Buster cosuhi 2 4,654 08-27-2019, 02:42 AM
Last Post: Malmgren
  Underclocking the Rock64 (latest stable linux image) va88 2 4,218 08-07-2019, 05:39 PM
Last Post: evilbunny
  help building a docker image jata 6 8,070 07-12-2019, 08:47 PM
Last Post: hmuller
Smile First Lakka image for Rock64! Luke 46 71,929 05-28-2019, 12:13 AM
Last Post: pineadmin
  Arch Linux minimal image w/ full HDMI output support hiccupstix 1 3,596 11-01-2018, 08:33 AM
Last Post: danboid
  Tutorial How to write a image in the eMMc card without USB adaptor or serial cable gedas07 2 3,760 08-29-2018, 10:08 AM
Last Post: gedas07
  Flaky USB3 on Bionic ayufan image hackish 7 7,488 06-15-2018, 08:32 AM
Last Post: fire219
  Kodi + Docker - what are the image options for Rock64 to support this? zarusz 0 2,578 05-20-2018, 01:41 AM
Last Post: zarusz

Forum Jump:


Users browsing this thread: 1 Guest(s)