菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

Vagrant 开启 smb 文件共享

原创
05/13 14:22
阅读数 395
所需软件以及版本
  • vagrant_2.2.4_x86_64.msi
  • vagrant-centos-7.2.box
  • VirtualBox-6.0.8-130520-Win.exe
  • php 7.2.19
  • swoole 4.4.2

    新增 box

    每个虚拟机一个目录,在原有的虚拟机 xlxd,新增一个 swoft, 新建 swoft 文件夹,并在此目录下执行以下命令

  • vagrant box list

  • vagrant box add swoft (虚拟机名字) ../abc.box (box 路径)
  • vagrant init swoft
  • 编辑初始化后生成的 Vagrantfile,共享文件的方式为 smb

    config.ssh.username = "vagrant"
    config.ssh.password = "vagrant"
    config.vm.network "public_network", ip: "192.168.1.123"
    config.vm.synced_folder "F:/xlxd","/data/wwwroot/xlxd",
    type:"smb",
    smb_host:"192.168.1.64",//windows主机IP
    smb_username:"username",//windows主机用户名
    smb_password:"secret",//windows主机密码
    owner:"www",
    group:"www",
    mount_options:["username=username","password=secret"]
    config.vm.provider "virtualbox" do |vb|
    vb.name = "swoft"
    vb.gui = false
    vb.memory = "2048"
    vb.cpus = 2
    end
    
  • windows 开启 smb 服务
    注意:vagrant 的 smb 服务要求 windows 的 powershell 版本至少 3.0, 升级 powershell 请看 windows 升级 powershell

发表评论

0/200
0 点赞
0 评论
收藏
为你推荐 换一批