yoshiaki310
1/9/2015 - 3:34 PM

Vagrantfile for Wordpress & MySQL on Docker provision

Vagrantfile for Wordpress & MySQL on Docker provision

Vagrant.configure("2") do |config|

	config.vm.network :forwarded_port, guest: 80, host: 3000

	config.vm.provision "docker" do |d|

		config.vm.box = "precise64"
		config.vm.box_url = "http://files.vagrantup.com/precise64.box" 

		d.pull_images "mysql"
		d.pull_images "wordpress"

		d.run "vg_mysql" ,
			image: "mysql" ,
			args: "-e MYSQL_ROOT_PASSWORD=mysecretpassword -p 3306:3306 "

		d.run "vg_wordpress" ,
			image: "wordpress" ,
			args: "--link vg_mysql:mysql -e WORDPRESS_DB_PASSWORD=mysecretpassword -p 80:80"

	end

end