1. 程式人生 > 其它 >Vagrant 快速搭建開發環境 未完

Vagrant 快速搭建開發環境 未完

Vagrant 快速搭建開發環境

下載 安裝 VirtualBox

https://www.virtualbox.org/

下載安裝 Vagrant

http://www.vagrantup.com/

初始化

vagrant init centos/7

基本的配置檔案

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.hostname="base"
  config.vm.network "private_network", ip: "192.168.56.10"
  config.vm.provider "virtualbox" do |vb|
    vb.gui = false
    vb.memory = "4096"
  end
end

啟動虛擬機器

vagrant up

網速慢可以自己下載box檔案,並新增到本地box倉庫

下載地址: https://app.vagrantup.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box

vagrant box add centos/7 CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box

作業系統的常規設定

允許使用者名稱密碼連結SSH

vagrant ssh

切換 root使用者

su
vagrant

編輯ssh配置檔案

vi /etc/ssh/sshd_config

修改配置項、允許密碼登陸

PasswordAuthentication yes

重啟ssh服務

service sshd restart

修改時區

timedatectl set-timezone Asia/Shanghai

設定阿里雲Centos映象

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update -y

自定義BOX

box 預設路徑 C:\Users\Administrator.vagrant.d\box

vagrant package
vagrant box add base package.box

TIPS

  • 在配置檔案修改配置後 vagrant reload 就會生效。