• Window7下vagrant的部署


    1. 下载并安装VirtualBox

        下载地址:https://www.virtualbox.org/wiki/Downloads,下载最新的安装包,接下来的安装步骤就是下一步下一步了,你懂的。

    2. 下载并安装vagrant

        下载地址:http://downloads.vagrantup.com/,同上。

    3. vagrant的部署

        1. 本地建立开发环境目录,笔者的是E:vagrant

        2. 进入E:vagrant,按住shift键,在空白处按鼠标右键,在弹出菜单中点“打开命令行窗口”

        3. 加box, box是一个镜像文件,包含了vagrant的配置信息和VirtualBox的虚拟机镜像文件。官方提供了很多box,http://www.vagrantbox.es/,或者自己做一个也行。笔者用的是公司内部ftp上面已经有的box,地址为ftp://xxx.xxx.xxx.xxx/vagrant/ems2_box_V0.0.8。

            vagrant box add "ems2_box_V0.0.8" ftp://xxx.xxx.xxx.xxx/vagrant/ems2_box_V0.0.8

        4. 接下来就是初始化和启动虚拟机,并通过连入ssh查看是否设置成功,其中vagrant up的时间比较久,具体命令参考下图:

        5. window下不能直接用ssh,会提示上述信息,可以通过第三方ssh客户端连入,如SecureCRT,其中host,port,username如截图中所示,password同样是vagrant。如果成功登录,则说明vagrant的部署成功了。由于登录用户不是root权限,所以在执行很多命令时会提示“Permission denied”,只需加上sudo即可,例如:sudo find / -name lua

        6. vagrant常用命令

            vagrant halt   关机
            vagrant suspend 
            vagrant resume  
            vagrant destroy   该命令慎用,不然装上的软件全部都没了,血的教训啊
            vagrant up    开机

        7. 修改Vagrantfile(在本地开发目录E:vagrant下),加一些项目需要的路径和端口映射,移除#的注释

            端口映射对应命令:

                 config.vm.network :forwarded_port, guest: 80, host: 8080
            路径映射对应命令:

                config.vm.synced_folder "e:/vagrant/data", "/vagrant_data"

            (备注:

                       可以不建立路径映射实现与window的文件交互,笔者的开发目录为E:vagrant,直接在该目录下创建文件夹,ssh登录虚拟机后,cd到/vagrant目录下, 即可看到新建的文件夹。)

    4. 其他安装文章推荐(个人觉得还不错O(∩_∩)O~)

        http://www.360ito.com/article/199.html

      

    以上的安装方式主要针对64位操作系统,对于32位操作系统需要在电脑重启时,按下F2键,设置bios --> Performance --> Virtualization,其中Virtualization设置为on。

  • 相关阅读:
    java dom4j创建 ,修改 ,删除 xml文件内容
    HTML 标签权重比较
    [Operating System] {ud923} P4L4: Datacenter Technologies
    [Operating System] {ud923} P4L3: Distributed Shared Memory
    [Operating System] {ud923} P4L2: Distributed File Systems
    [Operating System] {ud923} P4L1: Remote Procedure Calls
    [Operating System] {ud923} P3L6: Virtualization
    [Operating System] {ud923} P3L5: I/O Management
    [Operating System] {ud923} P3L4: Synchronization Constructs
    [Operating System] {ud923} P3L3: Inter-Process Communication
  • 原文地址:https://www.cnblogs.com/fx2008/p/3578346.html
Copyright © 2020-2023  润新知