Puppet server at docker compose and puppet agent at ubuntu container
docker-compose up
cd Dockerfile && docker build -f Dockerfile_puppet_agent . -t puppetagent
docker run -it --rm --network puppetcompose_default --name selectel -p 80:80 puppetagent bash
/opt/puppetlabs/bin/puppet agent -t
curl `docker container inspect selectel |grep -oE "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[2-9][0-9]?)" |sort |uniq`