Skip to content

Instantly share code, notes, and snippets.

@udomsak
Created April 13, 2016 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save udomsak/6fcbe093ad7076fa69fffb9556b5c08c to your computer and use it in GitHub Desktop.
Save udomsak/6fcbe093ad7076fa69fffb9556b5c08c to your computer and use it in GitHub Desktop.
Fedora core 23 - Vagrantfile - Window 7
vagrant box add --name fedora-23 https://download.fedoraproject.org/pub/fedora/linux/releases/23/Cloud/x86_64/Images/Fedora-Cloud-Base-Vagrant-23-20151030.x86_64.vagrant-virtualbox.box
vagrant up --provision
vagrant ssh
# For Vagrant version 1.8.1 you may found problem with vagrant ssh use ssh command directly instead
## Note2
- ssh client program come with git client program.
# -*- mode: ruby -*-
# vi: set ft=ruby :
# This deploy Fedora core 23 Cloud image.
# Prepare port-forward
# Install docker base service.
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
config.vm.box = "fedora-23"
# Fix vagrant error on Window 7 when asking for rsync
# http://stackoverflow.com/questions/34176041/vagrant-with-virtualbox-on-windows10-rsync-could-not-be-found-on-your-path/34180440
config.vm.synced_folder ".", "/vagrant", disabled: true
# Create a forwarded port mapping which allows access to a specific port
config.vm.network "forwarded_port", guest: 22, host: 22222
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.network "forwarded_port", guest: 3306, host: 30360
config.vm.network "forwarded_port", guest: 5342, host: 53420
config.vm.network "forwarded_port", guest: 6379, host: 6379
config.vm.network "forwarded_port", guest: 6380, host: 6380
config.vm.network "forwarded_port", guest: 8080, host: 8081
config.vm.network "forwarded_port", guest: 8081, host: 8082
config.vm.network "forwarded_port", guest: 27701,host: 27701
# Disable automatic box update checking.
config.vm.box_check_update = false
config.vm.provider "virtualbox" do |vb|
vb.gui = true
vb.cpus = 2
vb.memory = "1024"
end
config.vm.provision "shell", inline: <<-SHELL
sudo curl -sSL https://get.docker.com/ | sh
SHELL
#config.vm.provision "docker" do |d|
#d.pull_images "ubuntu"
#d.pull_images "vagrant"
#end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment