Build Docker image by Packer
You can build Docker images without Dockerfile.
Run docker
$ vagrant up
This will install docker and packer in vagrant box.
$ vagrant ssh
Build docker image with chef provisioning
$ packer build machine_chef.json
Check it.
$ docker run -t -i tcnksm/packer-chef:0.1 bash
Build docker image with puppet provisioning
$ packer build machine_puppet.json
Check it.
$ docker run -t -i tcnksm/packer-puppet:0.1 bash
Build docker image with ansible provisioning
$ packer build machine_ansible.json
Check it.
$ docker run -i -t tcnksm/packer-ansible:0.1 bash