Using Docker With Homebrew and VMware Fusion on Mac

Install Docker with Homebrew brew install docker brew install docker-machine Create Default Machine with VMware Fusion Driver docker-machine create –driver vmwarefusion default Eval Env and Manage eval $(docker-machine env default) docker info Config Network Get the HWaddr of VM and stop VM docker-machine ssh default ifconfig -a | grep eth0 docker-machine stop default Edit the VMware NAT network adapter sudo vi "/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf" Added the following line host default { hardware ethernet 00:0C:29:E6:F9:AC; fixed-address 192.
Read more →

VMware Tools Direct Download Link

here
Read more →

VMware Fusion 3 Network Configuration

In this post, I summarized how to config VMware Fusion 2’s network. For the new VMware Fusion 3, it’s much easier. VMware Fusion 3 has a separate configuration file for networking only. The file is: /Library/Application Support/VMware Fusion/networking A sample file as following: VERSION=1,0 answer VNET_1_DHCP no answer VNET_1_HOSTONLY_NETMASK 255.255.255.0 answer VNET_1_HOSTONLY_SUBNET 172.16.125.0 answer VNET_1_VIRTUAL_ADAPTER no answer VNET_1_VIRTUAL_ADAPTER_ADDR 172.16.125.1 answer VNET_8_DHCP no answer VNET_8_DHCP_CFG_HASH E7EBB6E40048285A05D25835904AFD8BEC1CD2B2 answer VNET_8_HOSTONLY_NETMASK 255.255.255.0 answer VNET_8_HOSTONLY_SUBNET 192.
Read more →

VMware Fusion Network Configuration

VMware Fusion does not include a network configuration tool like in Windows. But it does not mean you cannot config it. When the system starts, it will load the plist file of /Library/LaunchDaemons/com.vmware.launchd.vmware.plist, which will call the script boot.sh under /Library/Application Support/VMware Fusion/ <dict> <key>Label</key> <string>com.vmware.launchd.vmware</string> <key>ProgramArguments</key> <array> <string>/Library/Application Support/VMware Fusion/boot.sh</string> <string>–start</string> </array> <key>RunAtLoad</key> <true/> </dict> So, let’s look into the boot.sh. boot.sh supports 3 commands: –start, –stop and –restart.
Read more →