B2Docker Fedora Remix

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

Features

Installation (Prepared VMs)

Automatically generated disk images (several times a day) are available here. See the releases directory for known tagged releases.

Vagrant: (Coming Soon)

Log in as root, there is no password. Inside the system, use ostree admin upgrade to download the latest code, and then reboot. Upgrades are 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.