Repo:
base-docker

Base-Docker on Raspberry Pi

Currently only support for a Raspberry Pi running a 64bit OS is provided. Recommended hardware is a Raspberry Pi 4 with 4GB RAM and above.

Getting started

Raspberry Pi OS Instructions:

Install Ansible and Pythton virtualenv:
sudo apt-get install ansible virtualenv
Install Docker:
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker $USER

Next log out and log back in again to apply the group changes.

Once back in you should not see any errors when running:

docker ps
Clone the base-docker repository to your local machine:
cd 
mkdir code
cd code
git clone https://github.com/mikejw/base-docker.git
cd base-docker
Create hosts file entry

Create a /etc/hosts file entry for www.dev.org:

127.0.0.1   localhost www.dev.org
Initialise virtualenv within root directory of base-docker on your machine:
virtualenv ./python
Initialise base-docker config on the machine:
cd dev/ansible
ansible-playbook ../init.yml -e "arch=pi"
Finally test the setup by bootstrappning a new Quickstart project:
cd dev/ansible
ansible-playbook ../main.yml -e "op=qs cb=myproject tpl=elib-base"