代码拉取完成,页面将自动刷新
在window上,搭建同测试和线上运行环境一致的Ubuntu系统,作为我们的统一开发环境。
包括:
1.安装vagrant和VirtualBox
1)vagrant_1.9.7_x86_64.msi
2)VirtualBox-5.1.26-117224-Win.exe
3)Ubuntu14.4.box
国内下载资源:
Vagrant: https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.msi(建议用迅雷)
VirtualBox: https://mirrors.tuna.tsinghua.edu.cn/help/virtualbox/
box: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box
2.载入box镜像
vagrant box add ubuntu14.4 ubuntu14.4.box
3.下载vagrant配置(根据自己需要修改vagrant)
git clone https://gitee.com/zxf.0810/vagrant-ubuntu-for-win.git
4.运行启动环境
cd vagrant-ubuntu-for-win
vagrant up
5.连接Ubuntu(推荐使用xshell)
ip:127.0.0.1
port: 2200 (vagrant up启动时会打印 default: 22 (guest) => 2200 (host) )
user: vagrant
pass: vagrant
vagrant-ubuntu-for-win 对应服务器中 /vagrant 目录
6.运行脚本
./job.bat start 运行vagrant及docker-compose服务
./job.bat stop 关闭服务
1.vagrant 常用命令
$ vagrant box add NAME URL #添加一个box
$ vagrant box list #查看本地已添加的box
$ vagrant box remove NAME virtualbox #删除本地已添加的box,如若是版本1.0.x,执行
$ vagrant box remove NAME
$ vagrant init NAME #初始化,实质应是创建Vagrantfile文件
$ vagrant up #启动虚拟机
$ vagrant halt #关闭虚拟机
$ vagrant destroy #销毁虚拟机
$ vagrant reload #重启虚拟机
$ vagrant package #当前正在运行的VirtualBox虚拟环境打包成一个可重复使用的box
$ vagrant ssh #进入虚拟环境
2.打包当前虚机为box
vagrant package --output test.box --vagrantfile ./Vagrantfile --include ./file.zip
3.使用已经存在的box
mkdir /opt/dev
cd /opt/dev
vagrant box add dev-test ~/test.box (或者http://files.vagrantup.com/precise64.box,该在线服务在海外非常慢,建议用迅雷下载)
vagrant init dev-test
vagrant up
2020/07/09
微信:marlin-online
QQ:3392175105
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型