Public Repository

Last pushed: 2 years ago
Short Description
buildroot-based busybox image for armv7 raspberrypi 2
Full Description

The docker image has a virtual size of ~7.6MB and was built using Docker version 1.7.1, build 786b29d under ArchLinux on an armv7 rpi2 plug. There is no linux package manager included with this image.

Some people may ask - "why do you need this image if raspbian already has the equiv. of busybox?"

Docker is an emerging antidote for integration and deployment of commercial and industrial apps I'm interested in building and supporting. I run my rpi2 devices using ArchLinux. ArchLinux from archlinuxarm.org usually has the most up-to-date packages out there, including docker 1.7.1 as 2015-08-15. And yes, Docker runs really well as a 32-bit application.

This image was prepared using buildroot2 from 2015-08-15 running on an x86_64 host. The kernel is customized to remove unneeded modules. Otherwise, it was cross-compiled using buildroot defaults.

Image is busier in v2. includes curl, ssl certificates, nano

/ # uname -a
Linux f8500975fc62 4.1.5-1-ARCH #1 SMP PREEMPT Wed Aug 12 19:02:34 MDT 2015 armv7l GNU/Linux
/ # busybox
BusyBox v1.23.2 (2015-08-17 01:39:55 UTC) multi-call binary.

$ docker inspect malware/rpi2-busybox:v2
[
{
"Id": "6e40a5cb268d9222545cf1beffd72ac4eb62a57c4defd4691bef1a46272a375e",
"Parent": "81bf3c9175ab8810138146e69f79e0c3b9bbd509fb6f8de64b3badb1a0dfaff9",
"Comment": "",
"Created": "2015-08-17T01:57:14.33879494Z",
"Container": "14cbacb4e1516d87b37fb00d9ae3cdc37e0e25b1f9eed60d4911aab159027a96",
"ContainerConfig": {
"Hostname": "f2b55502587c",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"PortSpecs": null,
"ExposedPorts": null,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": null,
"Cmd": [
"/bin/sh",
"-c",
"#(nop) CMD [\"/bin/sh\"]"
],
"Image": "81bf3c9175ab8810138146e69f79e0c3b9bbd509fb6f8de64b3badb1a0dfaff9",
"Volumes": null,
"VolumeDriver": "",
"WorkingDir": "",
"Entrypoint": null,
"NetworkDisabled": false,
"MacAddress": "",
"OnBuild": null,
"Labels": {}
},
"DockerVersion": "1.7.1",
"Author": "",
"Config": {
"Hostname": "f2b55502587c",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"PortSpecs": null,
"ExposedPorts": null,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": null,
"Cmd": [
"/bin/sh"
],
"Image": "81bf3c9175ab8810138146e69f79e0c3b9bbd509fb6f8de64b3badb1a0dfaff9",
"Volumes": null,
"VolumeDriver": "",
"WorkingDir": "",
"Entrypoint": null,
"NetworkDisabled": false,
"MacAddress": "",
"OnBuild": null,
"Labels": {}
},
"Architecture": "arm",
"Os": "linux",
"Size": 0,
"VirtualSize": 7587190
}
]

Docker Pull Command
Owner
malware

Comments (0)