Red Hat Container Development Kit

Hello World!

Build Something Today

Let's walk through everything you need to build your first application.

Red Hat Container Development Kit

Updates

Main Content

The Red Hat Container Development Kit 2.4 (CDK 2.4) is now available

February 2017

The following features were added with Red Hat Container Development Kit 2.4:

  • Supports the latest version of Red Hat OpenShift Container Platform (OCP 3.4.0.40)
  • Minor bug fixes.

The Red Hat Container Development Kit 2.3 (CDK 2.3) is now available

December 2016

The following features are some of those added with Red Hat Container Development Kit 2.3:

  • Proxy Connections Are Supported both for HTTP and HTTPS - The Container Development Environment provided by Red Hat Container Development Kit 2.3 now supports connecting to the Internet through proxy servers — both HTTP and HTTPS configurations. This support is available to all services running within the Container Development Environment, including Openshift EnterpriseKubernetes, and Docker.
  • Unified Vagrantfiles for All Hypervisors - Vagrantfiles distributed as a part of the Red Hat Container Tools ZIP file and used for initializing the Container Development Environment Vagrant box have been unified to work with all supported hypervisors. 
  • The Vagrant-service-manager Plugin Can Install Client Binaries for OpenShift, Docker, and Kubernetes - Client binaries for the user’s host system, which can be used to interact with services running inside the Container Development Environment, can now be installed using the Vagrant-service-manager' plugin.

The Red Hat Container Development Kit 2.2 (CDK 2.2)

September 2016

The following features were added with Red Hat Container Development Kit 2.2:

  • Proxy Connections Are Supported both for HTTP and HTTPS - The Container Development Environment provided by CDK 2.2 now supports connecting to the Internet through proxy servers — both HTTP and HTTPS configurations. This is available to all services including Openshift Enterprise, Kubernetes, and Docker.
  • Unified Vagrantfiles for All Hypervisors - Vagrantfiles distributed as a part of the Red Hat Container Tools ZIP file have been unified to work with all supported hypervisors.
  • Vagrant-sshfs Plugin Is Now Used by Default JBoss Developer Studio - There is no longer a need for separate Vagrantfiles.
  • Vagrant-service-manager Plugin Can Install Client Binaries for OpenShift, Docker, and Kubernetes - Client binaries for the user’s host system, which can be used to interact with services running inside the Container Development Environment, can now be installed using the Vagrant-service-manager' plugin.

The Red Hat Container Development Kit 2.1 (CDK 2.1)

June 2016

The new features offered by Red Hat Container Development Kit 2.1 include.

  • OpenShift Enterprise 3.2 - OpenShift Enterprise provided by the Container Development Environment has been upgraded to version 3.2. Red Hat Container Development Kit 2.1 offers a simple way to set up the OpenShift Enterprise Platform as a Service (PaaS), which extends the functionality of the Docker service and the Kubernetes container orchestration tool.
  • Hyper-V Tech Preview Added - A Container Development Kit Vagrant box is now available for the Hyper-V hypervisor on Microsoft Windows.
  • Reduced Size of Vagrant Boxes - The size of the Vagrant Boxes has been reduced by approximately 150 MB compared to Container Development Kit 2.0.
  • Persistent Volumes for Storing Data between Restarts - Users can now use persistent volumes in order to preserve data between restarts of pods, OpenShift, or even the whole virtual machine that provides the container development environment.
  • OpenShift Registry Available on Host System - Users can now use the internal container-image registry provided by OpenShift as a stand-alone registry for docker-formatted container images on the host workstation.

The Red Hat Container Development Kit 2 (CDK 2) is now available for beta testing!

December 2015

The beta release of the Red Hat Container Development Kit 2 enables developers to take advantage of pre-configured images and tools to accelerate the development of container-based applications that can be deployed across Red Hat’s portfolio of container hosts and platforms - including OpenShift Enterprise 3 - from the comfort of your own laptop.

New components in CDK 2 include:

  • Support for the Nulecule specification. What is Nulecule? Nulecule defines a pattern and model for packaging complex multi-container applications, referencing all their dependencies, including orchestration metadata in a container image for building, deploying, monitoring, and active management.
  • Atomic App - Red Hat’s reference implementation of the Nulecule Specification. It can be used to accelerate the development of container-based applications. Atomic App itself is packaged and is included as a container.
  • Image Factory (imagefactory-v2c) - a tool to accelerate the importing and conversion of disk images (e.g. virtual machine images) into Docker base images - complete with appropriate metadata.
  • Vagrant plug-in for Eclipse Docker Tooling - allows users to connect the Eclipse Docker tooling to the Docker daemon running in your CDK VM.
  • Hypervisor support includes Vagrantfiles for KVM, VirtualBox, and now with CDK 2, VMware.

Red Hat Software Collections are available as container images for use with the Red Hat Container Development Kit via the Red Hat Registry. Red Hat Software Collections are inclusive of the latest stable versions of web development tools, dynamic languages, and open source databases.

Create your own private container registry with available tools.

See the Get Started to make your way into Docker containers.

Red Hat introduces CDK for easy Docker app development

March 2015

The initial version of CDK was the first to set up a Docker container development environment for Windows, MacOS, and Linux. Supported hypervisors were Virtualbox and KVM. Given the latest enhancements, developers are encouraged to use the CDK 2 beta (above).

Build Something Today

Let's walk through everything you need to build your first application.

Download Get Started
×