Building ARM Docker Images on the Raspberry Pi [Snippets]
This quick, easy guide will help you build ARM Docker images on your Raspberry Pi. It's a matter of some Shell commands and some Dockerfile configuration.
Join the DZone community and get the full member experience.
Join For FreeOnce you've got the right tools, building ARM Docker images is a snap. It's a relatively painless process, so let's dive in.
Install Docker for ARM using the install script:
curl -sSL https://get.docker.com | sh
From: https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/
Set to startup as a service:
sudo systemctl enable docker
Start the service manually now (or reboot to start automatically):
sudo systemctl start docker
Add the user to the Docker group (to run the Docker CLI without sudo):
sudo usermod -aG docker pi
To create a new image from a Raspbian base for ARM, use the Raspbian images from Resin (in your Dockerfile):
FROM resin/rpi-raspbian:latest
From: http://blog.alexellis.io/getting-started-with-docker-on-raspberry-pi/
Edit your Dockerfile to include and configure whatever you need, and build an image as normal on the Pi using:
docker build -t tagname .
… and off you go!
Published at DZone with permission of Kevin Hooke, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments