Containers

SD Times:  How Red Hat and the open-source community are fortifying Docker

SD Times: How Red Hat and the open-source community are fortifying Docker

homepage-docker-logo

One of the big names driving security improvements in Docker container technology and the Linux kernel is Red Hat. Daniel Walsh, a Red Hat security engineer who’s spent the better part of 13 years working on the Security-Enhanced Linux module, is among those spearheading Red Hat’s effort to bolster container security with the features in Red Hat Enterprise Linux 7 and other open-source initiatives.”

Continue reading “SD Times: How Red Hat and the open-source community are fortifying Docker”

Share
OpenCloud2014 slides:  Linda Wang – Use Cases for Docker in Enterprise Linux Environment

OpenCloud2014 slides: Linda Wang – Use Cases for Docker in Enterprise Linux Environment

Abstract:  Linux Container as a feature has been available for hobbyist usage for a while now; however, not only ’til recently where Docker, as a container deployment technolog, help built an open source community and gain wide adoption, has provided an easy way to deploy Linux Containers on the enterprise Linux. This talk will introduce and cover the various use cases and deployment models that are available and suited for enterprise devops work environment.

cloudopen black

Continue reading “OpenCloud2014 slides: Linda Wang – Use Cases for Docker in Enterprise Linux Environment”

Share
Dr. Dobb's:  Containers for Development, by Red Hat's Langdon White

Dr. Dobb's: Containers for Development, by Red Hat's Langdon White

Red Hat’s Langdon White wrote this informative Dr. Dobbs article:  Containers for Development.

dr dobbs logo 159 × 85

Continue reading “Dr. Dobb's: Containers for Development, by Red Hat's Langdon White”

Share

Performance Analysis of Docker on Red Hat Enterprise Linux 7

Containers introduce some intriguing usability, packaging and deployment patterns. These new patterns offer the potential to effect massive improvements to the enterprise application development and operations specialties. Containers also offer the promise of bare metal performance while offering some amount of isolation as well.

But can they deliver on that promise ?

Continue reading “Performance Analysis of Docker on Red Hat Enterprise Linux 7”

Share

Red Hat Developer Newsletter – August 2014

Welcome to the Red Hat® Developer Newsletter.

As we’re in the season for covering our arms and faces with sunscreen, here’s another ARM for your attention.

Last month, Red Hat announced the launch of the Red Hat ARM Partner Early Access Program to enhance partner collaboration and facilitate partner-initiated system designsbased on the 64-bit capable ARMv8-A architecturethat include Red Hat software.

Continue reading “Red Hat Developer Newsletter – August 2014”

Share

Getting Started with Kubernetes / Docker on Fedora

*******

EDIT

This entry is out of date, I have moved the instructions to the Google Kubernetes github repo.

END EDIT

*******

These are my notes on how to get started evaluating a Fedora / Docker / kubernetes environment.  I’m going to start with two hosts.  Both will run Fedora rawhide.  The goal is to stand up both hosts with kubernetes / Docker and use kubernetes to orchestrate the deployment of a couple of simple applications.  Derek Carr has already put together a great tutorial on getting a kubernetes environment up using vagrant.  However, that process is quite automated and I need to set it all up from scratch.

Continue reading “Getting Started with Kubernetes / Docker on Fedora”

Share

How Red Hat’s Inception DevOps team utilized Docker for the Release Engine

As we have discussed in the past, Team Inception has been working on a release engine to automate RPM code deployments within Red Hat IT. On July 8 we passed a significant milestone by successfully using Release Engine in our QA environment.  This was an incredible achievement which included a number of feature requests, defect fixes, and collaboration between multiple teams to produce an open source application that will address growing needs internally in Red Hat ITWe decided that since we are attempting to make waves internally we should also use a product that is currently making waves throughout the industry: so we chose Docker.

Continue reading “How Red Hat’s Inception DevOps team utilized Docker for the Release Engine”

Share

Repost: Red Hat and Google Collaborate on Kubernetes to Manage Docker Containers

Excerpts from the original announcement:

“Red Hat and Google are both committed to open source and we were both early proponents of Docker as well as key contributors to the Docker project. We are now joining forces to drive a new open standard around orchestrating Docker containers at scale for the management of cloud application deployments.

Continue reading “Repost: Red Hat and Google Collaborate on Kubernetes to Manage Docker Containers”

Share

Moving an RHSCL app to Docker on Atomic

As many of you have probably heard, Red Hat announced a new “Docker server” at Summit. The new server is called “Atomic” and details can be found at the project home page. As you all know, I tend to be interested in using Software Collections to ensure the portability of applications. So, putting my foot^W money where my mouth is, I decided to download Atomic, run it as a VM, create a Docker image with a Software Collection, and copy a previous app there, unchanged. The pros and cons of running an application as a Docker container are debated heavily elsewhere, so we won’t discuss the “why” (unless you tell us we should in the comments 🙂 ), just the “how.”

Continue reading “Moving an RHSCL app to Docker on Atomic”

Share

Running systemd within a Docker Container

UPDATE: Read the new article “How to run systemd in a container” for the latest information.

I have been working on Docker for the last few months, mainly getting SELinux added to help CONTAIN Containers.

libvirt-sandbox – virt-sandbox-service

For the last couple of years I was working on a different container technology using libvirt-lxc, in addition to my regular SELinux job. I built the virt-sandbox-service tool which would carve up your host system into a bunch of service containers.  My idea was to run systemd within a container and then systemd would start services the same way inside a container as it would outside the container.  Running a virt-sandbox-service container with an Apache unit file, you only see systemd, journald and the httpd processes running.  Very little overhead, and creating a service container was simple, you only needed to specify the unit file of the service you wanted to put in the container.

Continue reading “Running systemd within a Docker Container”

Share