Developing with HTTPS in Containers

Duration: 50 mins
Rob Richardson
Software Craftsman Building Web Properties

HTTPS is the new black. In production, you'll likely terminate HTTPS at the load balancer. But how do you develop HTTPS content inside Docker containers? Do you just drop back to HTTP and assume it'll work out? Do you drop the Docker part until you commit? How do you we get the browser to trust the self-signed certificates inside Docker containers? Let's dive deep into certificate trust, how Linux stores certificates, and how web servers use certificates. With that knowledge in place, let's build up Docker containers for both development (self-signed) work, and containers that have real, trusted certificates should you choose a Layer-4 load balancer in production.

You may also be interested in

15 mins
DevOps Tools for Java Developers

With the rise of DevOps, low cost Cloud Computing, and emerging Container technologies, the landscape for how you approach development...

25 mins
An Experiment in Continuous Deployment of JVM applications

A couple of years ago, continuous integration in the JVM ecosystem meant Jenkins. Since that time, a lot of other...

25 mins
Unpacking Java Containers: A Crash Course in Virtualized Container Technology

Containers have become integral to every phase in the lifecycle of application development. Production grade orchestration tools such as Kubernetes...

25 mins
Securing the Connected World – Detangling Encryption and Decryption

Privacy and security of the data will always be a top priority for any organization, more so in a connected...

50 mins
Container Friendly Java 9

Containers and Micro-service are like peanut butter and jelly, they just go together. However do you know how resources are...

50 mins
Beginning Java 9 Modules

Java 9 modules present a radical shift away from how we thing about modularizing our applications. However, as we have...