Docker

How to customize OpenShift RBAC permissions
Article

Containerizing SQL DB changes with Flyway, Kubernetes, and OpenShift

Elvadas Nono

Learn how to containerize and automate SQL changes to micro databases using Flyway, Docker, Kubernetes on Openshift. Flyway is used to build on-the-fly a container that can connect to the containerized database to perform SQL updates using JDBC.

Configuring mKahaDB persistence storage for ActiveMQ
Article

Flexible Images or Using S2I for Image Configuration

Eliska Slobodova

Container images usually come with pre-defined tools or services with minimal or limited possibilities of further configuration. This brought us into a way of thinking of how to provide images that contain reasonable default settings but are, at the same time, easy to extend. And to make it more fun, this would be possible to achieve both on a single Linux host and in an orchestrated OpenShift environment. Source-to-image (S2I) has been introduced three years ago to allow developers to...

Running Microsoft SQL Server pod on OpenShift
Article

Wiping the Slate Clean with the OpenShift Container Platform

Benjamin Holmes

With traditional virtualized infrastructure or Infrastructure-as-a-Service, it is common practice to regularly refresh instances back to a known good state. This provides confidence that the application workloads have the correct runtime configuration, no deltas are being introduced, and they can be relied upon to provide value for the business. In these cases, you might use tools such as Ansible or Jenkins, but when we move our application workloads to containers running on OpenShift Container Platform, we can use native tools...

Docker Authentication Flow
Article

Docker Authentication with Keycloak

Josh Cain

Need to lock down your Docker registry? Keycloak has you covered. As of version 3.2.0, Keycloak has the ability to act as an "authorization service" for Docker authentication. This means that the Keycloak IDP server can perform identity validation and token issuance when a Docker registry requires authentication. Administrators may now leverage the same user base, audit controls, and configuration mechanisms in Keycloak to extend their SSO ecosystem past OpenID Connect and SAML to cover Docker registries. The chart below...

Video Thumbnail
Video

Openshift Introduction - Diogenes Rettori

Red Hat Developer Program

In this session, Diógenes gives an introduction of the basic concepts that make OpenShift, giving special attention to its relationship with Linux containers and Kubernetes.

Red Hat Logo
Article

vSphere Cloud provider and VMDK dynamic provisioning

davis phillips

The release of OpenShift Container Platform 3.6 brings support for vsphere cloud provider. This provides vsphere VMDK dynamic provisioning for persistent volumes for container workloads. The storage presented to vsphere virtual machines as a VMDK has ReadWriteOnce access mode. In the OCP 3.6 on vSphere reference architecture, much of this process is automated and can be implemented easily. Virtual Machine Disks or VMDKs exists in virtual machines. Configuring the OCP cluster for vsphere cloud provider support requires: Master Node Configuration...

First steps in integration of Windows and Linux Containers in Red Hat OpenShift
Article

First steps in integration of Windows and Linux Containers in OpenShift

Glenn West

I've started an interesting exploration on the integration of Microsoft Windows Containers and Linux Containers in an OCP Environment. This allows a true bi-modal IT technical implementation by combining the strength of both platforms into one cluster. So, I start this off, with the deployment of an OpenShift Cluster on Azure, using the 3.6 reference architecture. After this is run, I used the Azure Portal to add a Windows Server 2016 Node to the cluster. So if you look closely...

Article Thumbnail
Article

Red Hat Developers at EclipseCon Europe

Mickael Istria

In a couple of weeks (October 24-26), EclipseCon Europe is going to take place in Ludwigsburg, near Stuttgart, in Germany. This is a great event that many of us like to attend. Indeed, it's an opportunity for Red Hat developers to share our work in very deep technical details with other experts from other organizations, to show how some previous ideas have become valuable realizations. Given the high technical level at EclipseCon Europe, we're not only presenting there to show...

Containers Image
Article

Connecting Kubernetes and Docker

Nikhil Chawla

This blog to help my fellow developers who are working on "Docker" and " Kubernetes" simultaneously. Because, they know that Kubernetes runs over docker-engine but there is a catch, that: 1. Containers running on Docker, and 2. Containers running inside of a Kubernetes Pod, are absolutely running isolated, without even knowing each other's existence. But, we are developers, so there are chances where we might come across a situation where we desperately need to let the Docker formatted containers communicate...

Red Hat Mobile Application Platform
Article

Local Development Setup for Red Hat Mobile using Docker

Evan Shortiss

Getting up and running with local development for Red Hat Mobile Application requires that you run MongoDB and Redis locally. Doing so isn’t particularly difficult if you follow online guides, but it would be much more straightforward if you could just get these pieces of software up and running in a single command and not need to worry about versioning, creating data directories, setting permissions, and compiling some things such as Redis from source. It would be even better if...

Video Thumbnail
Video

Linux containers and application isolation - Cockpit and Docker system resource management Part 2

Red Hat Developer Program

The Linux container technology in Red Hat Enterprise Linux now combines resource management, process isolation, and file system separation. Docker uses the Linux container capabilities to provide standardization, ease of use, and portability. See a demo of how to set up multiple containers, deploying an assortment of workloads, and measuring the performance impact of running them at the same time using prototype user interface.

Video Thumbnail
Video

Linux containers and application isolation - Using Cockpit with Docker Part 1

Red Hat Developer Program

The Linux container technology in Red Hat Enterprise Linux now combines resource management, process isolation, and file system separation. Docker uses the Linux container capabilities to provide standardization, ease of use, and portability. See a demo of how to set up multiple containers, deploying an assortment of workloads, and measuring the performance impact of running them at the same time using prototype user interface.

Video Thumbnail
Video

Red Hat Enterprise Linux 7 - Docker Overview

Red Hat Developer Program

In this demo, Scott Collier shows how to use Docker containers (the contents of an image and its features) to cat out contents of /etc/host, launch a web server, and bindmounting log files to see activity on host machines.

Video Thumbnail
Video

Deploy Docker images on OpenShift 3 with Red Hat Developer Studio

Red Hat Developer Program

Learn how to deploy Docker images on OpenShift 3, running in Red Hat's Container Development Kit, with Red Hat Developer Studio 10 The Microservices Architecture tutorial is available at https://htmlpreview.github.io/?https://github.com/redhat-helloworld-msa/helloworld-msa/blob/master/readme.html Learn more about Red Hat Developer Studio, Docker and OpenShift 3 support in Eclipse from http://tools.jboss.org/

Video Thumbnail
Video

Docker+Kubernetes+OpenShift Demo

Red Hat Developer Program

Assuming you are comfortable with Docker, this demo quickly walks through some of the super powers gained by running a Docker container on Kubernetes with OpenShift. Slides at http://bit.ly/kube4docker Downloads at http://developers.redhat.com/products/cdk/overview/

Video Thumbnail
Video

CDK2 installation walk through

Red Hat Developer Program

See how straight-forward it is to install the Red Hat Container Development Kit 2 (CDK). Once registered in developers.redhat.com (it's free), go here for the download: https://access.redhat.com/downloads/content/293

Video Thumbnail
Video

Microservices with Kubernetes, Docker, and Jenkins (Rafael Benevides, Christian Posta)

Red Hat Developer Program

A lot of functionality necessary for running in a microservices architecture have been built into Kubernetes; why would you re-invent the wheel with lots of complicated client-side libraries? Have you ever asked why you should use containers and what are the benefits for your application? This talk will present a microservices application that have been built using different Java platforms: WildFly Swarm and Eclipse Vert.x. Then we will deploy this application in a Kubernetes cluster to present the advantages of containers for MSA (Microservices Architectures) and DevOps. The attendees will learn how to create, edit, build, deploy Java Microservices, and also how to perform service discovery, rolling updates, persistent volumes and much more. Finally we will fix a bug and see how a CI/CD Pipeline automates the process and reduces the deployment time.

Video Thumbnail
Video

Dockerized System Testing, with a Dash of Chaos (Aslak Knutsen, Bartosz Majsak)

Red Hat Developer Program

With microservices, polyglot, and DevOps on the rise, where are we at with testing? Does it bring more complexity and make our testing effort harder? Or maybe, on the contrary, it actually helps us write better tests more easily? This session explores not only how we can do our testing in this new world but also how the new world can help us test better. Meet Arquillian Cube and Q. The presentation takes a close look at topics ranging from polyglot services and orchestrated microservices to system scale testing. All are within reach. And with full control, let’s add a dash of chaos!

Video Thumbnail
Video

OpenShift Origin Community Hangout: Solum Update with Clayton Coleman & Chris Alfonso

Red Hat Developer Program

Coming off the heels of a 2-day session on Solum at Rackspace's SF offices, where parties interested in Solum, the OpenStack-related initiative for application lifecycle management that leverages both Heat & Docker - Red Hat OpenShift Team members who attended (Clayton Coleman, Chris Alfonso & Krishna Raman) bring us up to speed on the project & Red Hat's involvement.

Video Thumbnail
Video

Developer Interview (#DI18) - Rafael Benevides about Docker for Java EE Developers

Red Hat Developer Program

(Part 1)Containers are enabling developers to package their applications in new ways that are portable and work consistently everywhere: on your machine, in production, in your data center, and in the cloud. And Docker has become the de facto standard for those portable containers in the cloud. This lab offers developers an intro-level hands-on session with Docker, from installation to exploring Docker Hub, to crafting their own images, to adding Java apps and running custom containers. This is a BYOL (bring your own laptop) session, so bring your Windows, OS X, or Linux laptop and be ready to dig into a tool that promises to be at the forefront of our industry for some time to come.

Video Thumbnail
Video

JavaOne 2015 - Rafael Benevides & Markus Eisele - Docker for Java EE Developers

Red Hat Developer Program

Containers are enabling developers to package their applications in new ways that are portable and work consistently everywhere: on your machine, in production, in your data center, and in the cloud. And Docker has become the de facto standard for those portable containers in the cloud. This lab offers developers an intro-level hands-on session with Docker, from installation to exploring Docker Hub, to crafting their own images, to adding Java apps and running custom containers. This is a BYOL (bring your own laptop) session, so bring your Windows, OS X, or Linux laptop and be ready to dig into a tool that promises to be at the forefront of our industry for some time to come.

Video Thumbnail
Video

Helloworld Microservices Introduction

Burr Sutter

Our Microservices Playground: 6 different microservices, each using a unique Java framework: Dropwizard, Spring Boot, WildFly Swarm, JBoss Enterprise Application Platform, Node.js, Vert.x.

Leveraging Docker+Kubernetes+OpenShift running in a Red Hat Enterprise Linux (RHEL) VM. Microservices Slide Presentation http://bit.ly/helloworldmsa Demo Source Organization https://github.com/redhat-helloworld-msa Download the RHEL VM for Docker+Kubernetes+OpenShift (CDK) http://developers.redhat.com/products/cdk/docs-and-apis/