ColdFusion Alive

067 The Docker Revolution for Faster ColdFusion Development (and Easier DevOps) with Bret Fisher


Listen Later

Bret Fisher talks about “The Docker Revolution for Faster ColdFusion Development (and Easier DevOps)” in this episode of the CF Alive Podcast, with host Michaela Light.
Show notes
Docker containers have revolutionized much of how we build, ship, and run the software.
Bret will highlight the far-reaching effects of this pivotal technology and how it's blazing a trail for the future of app development and deployment.
5 birthday of Docker
300 meetups
The key benefits for choosing to deploy CF and Mura on the Docker toolset
Developers
Docker for Mac or Windows runs Linux Docker containers
Build
CI and CD
CIDE
Docker Build tool
YAML file that describes your app
Docker Compose
DevOps
CD = Continuous Deployment
Agile deployments
Docker image package format
Code, config and all its dependencies
Docker hub
AWS elastic container service
Orchestration
SHA-1 hashed for security
Windows 2016 has Docker support built in
Downsides to Docker
Learning curve, new concepts.
Make it a goal to replace a tool, not add to your tool list
The dev-staging-prod pipeline
Basic "daily docker commands" for working with software on your machine.
Go to store.Docker.com to get current and correct install instructions for your version of Windows, Linux etc
Docker compose command line
Docker compose up and down
CommandBox
Commit to version control
CI tool (eg Jenkins) → continuous testing → green light (passes all tests)
Push good image to container registry
Keeps old versions (via diffs only)
Tagged images
Pull down to staging or production and run
Local dev environment benefits
Consistency
between devs
between dev and prod
Isolation of different CF versions etc for different projects
Faster set up for new devs on team or new projects
From 12 page set up a guide to 1 page
Can run Linux or Windows CF
A platform of tools for devs and DevOps
Docker-Machine to manage local and cloud containers
Docker Swarm (built into Docker)
Your existing cloud vendor’s Docker tools
DO simplicity
Docker is pre-installed for droplets
Docker Machine driver built in
AWS - lots of features and tools
3 different Docker deploy options
ACS is easiest
Microsoft Azure new features
CommandBox
Why are you proud to use Docker?
WWIT to make Docker more alive this year?
What are you looking forward to at MuraCon?
Mentioned in this episode
Docker for Windows or Mac 
Docker Build 
YAML file
Kubernetes
Netflix Chaos Monkey
Docker Swarm 
Portainer episode
Rancher
CNCF Diagram of  container ecosystem  
Awesome Docker  
Code for America
DockerCon in US and EU
CommandBox
Bret’s slides 
Bret’s Udemy Docker course 
Bret’s YouTube Docker videos 
Bret’s GitHub Docker AMA 
Session Descriptions
How Docker is Changing IT
Docker containers are a 5-year old project that has revolutionized much of how we build, ship, and run software. Bret will highlight the far-reaching effects of this pivotal technology and how it's blazing a trail for the future of app development and deployment.
Workshop: Intro to Docker & Containers
This fast-paced hands-on workshop will take you from Docker 101 to an understanding of how to use Docker Compose for easy local Mura development. You'll learn which Docker edition is right for you and your laptop OS, and get it working in the workshop (if you don't already have it). Bret will teach you some basic "daily docker commands" for working with software on your machine. You'll get plenty of background on the "what, why, and how" on Docker for development while getting your hands dirty running and managing containers.
Journey to Docker Production
...more
View all episodesView all episodes
Download on the App Store

ColdFusion AliveBy Michaela Light

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

5 ratings