B2Docker Fedora Remix

A fast moving, minimized operating system acting as a Docker host.

Features

Installation (Prepared VMs)

The current release is 2014.2. Images are available in both XZ-compressed qcow2 (for QEMU) and bzip2-compressed VDI (for VirtualBox).

Using Vagrant:

vagrant box add fb2docker http://209.132.179.157/images/releases/2014.2/vagrant/fb2docker-2014.2.box

Automatically generated disk images (several times a day) are available here.

Vagrant: See GPG signed for security.

Installation (Inside existing Fedora 20/EL 7 Beta)

A unique ability of OSTree is to safely parallel install operating systems into the new /ostree directory. This will work on at least Fedora 20, or Red Hat Enterprise Linux 7 Beta. First, ensure you have OSTree 2014.1 or newer.

    yum install ostree
    ostree admin os-init fb2docker
    ostree remote add --set=gpg-verify=false fb2docker http://209.132.179.157/repo
    ostree pull fb2docker fb2docker/20/x86_64/buildmaster/core/docker
    ostree admin deploy --os=fb2docker fb2docker:fb2docker/20/x86_64/buildmaster/core/docker
    cp /etc/fstab /ostree/deploy/fb2docker/current/etc
  

News

Mon Feb 3 04:13:03 UTC 2014 : Release 2014.2.

Source code

This project uses rpm-ostree to place RPMs in an OSTree repository. The contents of each tree are located in /usr/share/rpm-manifest.txt, and most RPMs (and SRPMs) are provided by the Fedora project. Some components are located in the walters/rpm-ostree COPR and the walters/core-docker COPR. All source code written for this project is Free Software.

Contributing and Feedback

For now, send mail to walters@verbum.org with any comments or patches.