Building Docker images is easy; that’s why there are over 45,000 public images on Docker Hub today (albeit only 100 of them “official” images). Creating reproducible, secure images from source that are easily maintained and updated takes a bit more planning and automation. Ryan Jarvinen illustrates what it takes to create a successful (and secure) build strategy.
Ryan outlines several ways to automate your image build and deployment process using Docker Hub, Kubernetes, OpenShift, and other popular tools and services. You’ll learn how to use source2image, k8s templates, environment variables, k8s secrets, and k8s service accounts to improve your container security model, as well as how to take advantage of Docker’s ONBUILD feature to develop and maintain your own base and builder images.
Ryan Jarvinen is a developer advocate on Red Hat’s OpenShift team, where he focuses on improving developer experience in the Kubernetes/container community. He’s passionate about open source, open standards, open government, and digital rights. Ryan lives in Sacramento, California. You can reach him as ryanj on Twitter, GitHub, and IRC.
Comments on this page are now closed.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com