2014-02-01 02:12:37 +04:00
< article >
< h1 > B2Docker Fedora Remix< / h1 >
< blockquote > A fast moving, minimized operating system acting as a
< a href = "http://www.docker.io/" > Docker< / a > host.< / blockquote >
< img src = "fedora-remix.png" >
< h3 > Features< / h3 >
< ul >
< li > Tracking latest Docker builds and testing< / li >
< li > Built using Fedora RPM technology on the server side for a
known base, but
with < a href = "http://live.gnome.org/Projects/OSTree" > OSTree< / a >
on the client side for < i > fully atomic< / i > upgrades.
< / li >
2014-02-03 01:13:51 +04:00
< li > SELinux security for Docker container isolation< / li >
2014-02-01 02:12:37 +04:00
< li > A familiar Unix environment, with a writable < tt > etc< / tt > < / li >
< li > The ability to choose between multiple variant trees, with
additional RPM content.< / li >
< / ul >
2014-02-01 08:27:13 +04:00
< h3 > Installation (Prepared VMs)< / h3 >
2014-02-02 04:50:37 +04:00
< p > Automatically generated disk images (several times a day)
are < a href = "/images/auto/" > available here< / a > . See
the < a href = "/images/releases/" > releases< / a > directory for known
tagged releases.< / p >
2014-02-01 08:27:13 +04:00
< p > Vagrant: (Coming Soon)< / p >
2014-02-01 08:59:55 +04:00
< p > Log in as < tt > root< / tt > , there is no password. Inside the
system, use < tt > ostree admin upgrade< / tt > to download the latest
2014-02-03 01:13:51 +04:00
code, and then < tt > reboot< / tt > . Upgrades
are < a href = "https://github.com/cgwalters/rpm-ostree/commit/ad46ed72f9ab3053b54f63d4dab87160dcb85866" > GPG
signed< / a > for security.
2014-02-01 02:12:37 +04:00
< / p >
2014-02-01 20:31:24 +04:00
< h3 > Installation (Inside existing Fedora 20/EL 7 Beta)< / h3 >
2014-02-01 08:27:13 +04:00
< p > A unique ability of OSTree is to safely parallel install
operating systems into the new < tt > /ostree< / tt > directory. This
2014-02-01 20:31:24 +04:00
will work on at least Fedora 20, or Red Hat Enterprise Linux 7
Beta. First, ensure you have OSTree 2014.1 or newer.< / p >
2014-02-01 08:27:13 +04:00
< pre >
yum install ostree
ostree admin os-init fb2docker
2014-02-01 20:31:24 +04:00
ostree remote add --set=gpg-verify=false fb2docker http://209.132.179.157/repo
2014-02-01 08:27:13 +04:00
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
< / pre >
2014-02-01 02:12:37 +04:00
< h3 > News< / h3 >
< p > Fri Jan 31 21:44:57 UTC 2014: Project is created.< / p >
< h3 > Source code< / h3 >
< p > All source code used for this project
is < a href = "https://www.gnu.org/philosophy/free-sw.html" > Free
Software< / a > . You can find
the < a href = "https://github.com/cgwalters/rpm-ostree" > build server
source< / a > here.< / p >
< / article >