Rapid Application Development with Docker
summary
Shows how to build and run a Java servlet with Docker: create an image from an IBM Liberty base, copy server.xml and a WAR, run Maven to produce the WAR, then use docker build and docker run with port mapping. Demonstrates pushing the same image to the Bluemix registry and deploying a scalable group (two instances) with per-instance and aggregated logs, memory/network metrics, and automatic recovery. Describes a CI pipeline that commits code, runs Maven, builds and deploys the Docker image, and notes an image advisor that flags security issues in about one third of scanned images.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:09Why containers matter
- 8:53Docker as standard
- 10:19Local Docker builds
- 16:29Multi-tech containers
- 18:58Push to IBM Cloud
- 26:01Cloud monitoring
- 29:09Image security checks
- 30:10Docker CI/CD pipelines
- 34:23IBM Cloud services
- 39:41Summary
related talks
32mDistroless Docker: Containerizing Apps, not VMs
31mBuilding a private CI/CD pipeline with Java and Docker in the Cloud
41mStriving towards more productive development workflows
41mContinuous Delivery with Docker Containers and Java EE
46mWrite Once, Run Anywhere? Building Perfect Docker Images for Java Apps
46mModern Enterprise Java from the ground up
41mThe Slideless Microservices Session
30mSpeedy build for your java application images with JIB!
