Docker

Docker Logo
Article

Opensource.com - Bringing new security features to Docker

Daniel Walsh

In the first of this series on Docker security , I wrote "containers do not contain." In this second article, I'll cover why and what we're doing about it. Docker, Red Hat, and the open source community are working together to make Docker more secure. When I look at security containers, I am looking to protect the host from the processes within the container, and I'm also looking to protect containers from each other. With Docker we are using the...

Docker Logo
Article

Opensource.com - Are Docker containers really secure?

Daniel Walsh

This article from opensource.com is based on a talk I gave at DockerCon this year. It will discuss Docker container security, where we are currently, and where we are headed. Containers do not contain I hear and read about a lot of people assuming that Docker containers actually sandbox applications—meaning they can run random applications on their system as root with Docker. They believe Docker containers will actually protect their host system. I have heard people say Docker containers are...

Article Thumbnail
Article

Repost: OpenShift V3 Deep Dive - The Next Generation of PaaS w/ Docker

Mike Guerette

By Ben Parees There have been a lot of announcements lately around Red Hat’s OpenShift v3 plans, specifically around Docker and Kubernetes. OpenShift v3 is being built around the central idea of user applications running in Docker containers with scheduling/management support provided by the Kubernetes project, and augmented deployment, orchestration, and routing functionality built on top. This means if you can run your application in a container, you can run it in OpenShift v3. Let’s dig in and see just...

Docker Logo
Article

Comprehensive Overview of Storage Scalability in Docker

Jeremy Eder

Backstory First, a brief backstory on the storage situation for Docker since it was open-sourced in early 2013. At that time, Docker relied on a filesystem called AUFS (advanced multi layered unification filesystem). This Union filesystem provided the necessary features to support several of Docker's main selling points: container creation speed copy-on-write image->container Docker still supports the AUFS backend, but Ubuntu has disabled it and moved the AUFS kernel module to linux-image-extra. The fact that AUFS never made it into...

Linda Wang cover image
Article

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

Linda Wang

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. By Linda Wang, Red Hat Sr...

Article Thumbnail
Article

Performance Analysis of Docker on Red Hat Enterprise Linux 7

Jeremy Eder +1

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 ? Since earlier this year, the Performance Engineering Group at Red Hat has run huge amounts of microbenchmarks, benchmarks and application workloads in Docker containers. The output of that...

Article Thumbnail
Article

Red Hat Developer Newsletter - August 2014

Mike Guerette

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 designs — based on the 64-bit capable ARMv8-A architecture — that include Red Hat software. The program is aimed at silicon vendors, independent hardware vendors (IHVs), original equipment manufacturers (OEMs)...

Article Thumbnail
Article

Getting Started with Kubernetes / Docker on Fedora

Scott Collier

******* 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...

Article Thumbnail
Article

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

Ryan Cook

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 a ddress growing needs internally in Red Hat IT...

Docker Logo
Article

A practical introduction to Docker containers

Scott McCarty (fatherlinux) +1

Background Why Docker has quite an amount of buzz around it today because it makes so many things easy that were difficult with virtual machines. Docker containers makes it easy for Developers, Systems Administrators, Architects, Consultants and others to quickly test a piece of software in a container ; much quicker than a virtual machine, and using less resources. The average command in Docker takes under a second to complete. [root@keith]# time docker run fedora cat /etc/redhat-release Fedora release 20...

Article Thumbnail
Article

Moving an RHSCL app to Docker on Atomic

Langdon White

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...

Article Thumbnail
Article

Running systemd within a Docker Container

Daniel Walsh

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...

Article Thumbnail
Article

Tech Fun Day at DevNation - a review of Tuesday

Jen Krieger

WARNING: Shameless plug! If you do nothing else today, you should go to these two Red Hat Summit tracks. Not only are the guys speaking the smartest dudes in the room, closet super heroes and have all held world records for Olympic speed walking, they work in the same department as me and can give you a look into how Red Hat IT is using Red Hat products. Meeting the challenge with PaaS: OpenShift in the enterprise - 10:40 with...

Article Thumbnail
Article

Convergence, Immutability, and Image-based Deployments

Jay Clark

As our industry continues to adopt lean methodologies in an effort to improve the workflow of product deliverables, it's important that the products developed using these patterns are reliable. When speaking from an application infrastructure perspective, or the Ops side of DevOps , this means that we must continue to improve resiliency, predictability, and consistency, alongside streamlining our development workflows to allow for failing fast, and failing often .When faced with a critical incident, it's dissatisfying to find that the...

Article Thumbnail
Article

Top Red Hat Developer News of 2013

Mike Guerette

Red Hat brought a LOT of new and excellent application development products and capabilities during 2013, so I thought I would assemble this list for you here in case you missed any. Note that this is not a complete list (and comment if I missed something that you feel should be mentioned), and by the way, it is listed in random order. Red Hat Software Collections general availability . Yes, I will list this first as it's my personal favorite...

Article Thumbnail
Article

Red Hat Enterprise Linux 6.5 now Generally Available (adds Docker support)

Langdon White

So, yeah, it was in beta testing, but now it's generally available! See the recent Red Hat press release . If you use virtualization in your development (e.g. spinning up VMs for projects), you might find the ability to change proc counts while the guest is running useful. RHEL 6.5 virtualization also adds direct integration with GlusterFS / Red Hat Storage in case you want to play with that in a virtualized test environment. Dynamic storage is definitely getting interesting...