How do I automatically build a docker image configured by puppet?
How do I automatically build a docker image configured by Puppet? I'm using puppet 3.8. Let me explain.
I want to automatically build docker containers configured by Puppet. I have already built the Dockerfile. It has
So, when I run
docker build -t latest --no-cache -f ./Dockerfile ., it runs fine the first time. My puppet server is configured with
autosign = true. Here's what happens, it downloads centos:6 and it instantiates a container with some hostname. The hostname is always the same.
The problem arises when I have to run the docker build a second time. Suddenly, I have a container with the same hostname, but its fingerprint doesn't match so the puppet run fails.
How can I do this? Am I approaching this wrong? My first time with Docker.