和一再搭建开拓情形说 Bye Bye 之Vagrant
副问题[/!--empirenews.page--]
平日新同事入职,都要在本身电脑上设置一堆情形,费心艰辛;平日开拓测试都要从头设置开拓情形,手工搭建,步调很繁琐,极易堕落。 大神在时,大神搭建,大神不在,以手抚膺坐长叹。为此,VVVVVagrant横空出世!!! 假造机编排器材Vagrant 他,基于假造机,能打造出美满的物理断绝! 他,一次搭建,随处行使,拷贝一个镜像就能让新员工当即投入开拓,当属老板的最爱! 他,只必要一个文本,寥寥几行,就能驾御收集设置、成立集群! 精采的第三方支持也让他如鱼得水,支持shell剧本、支持ansible自动陈设等等。他就是我们的主角 Vagrant 。 这次,我们就以搭建python开拓情形为例,享受vagrant给我们带来的便利。 安装 mac情形两行呼吁
其他情形下载两个安装包即可 vagrant包 https://www.vagrantup.com/downloads.html virtualbox https://www.virtualbox.org/wiki/Downloads 搜查是否安装乐成
初始化情形 第一种下载镜像的要领
个中--provider virtualbox代表校验是否是virtualbox官方提供 第二种下载要领
此处的/Users/pzqu/Documents/code/test/vbox是我的选定的下载目次 对box的一系列操纵呼吁文档见这里https://www.vagrantup.com/docs/cli/box.html。 初始化
此时目次下会天生一个Vagrantfile文件,此文件就是自动化设置的要害 https://www.vagrantup.com/docs/vagrantfile/ 看一看内里的注释或许就知道怎么写了,首要是ruby的语法,可以挂载当地目次到假造机里,设置收集(接入公网、仅假造机遇见都可以)等。 除了对假造机举办一些设置外,还可以通过种种Provisioner自动化地安装软件、调解设置。 详见 https://www.vagrantup.com/docs/provisioning/ 我的设置较量简朴,行使centos/7的体系,把本机代码项目标目次挂载到/data/code目次就可以了。 启动假造机往后直接在假造机里安装开拓情形,最后再打成镜像就妥了。 设置如下
挂载文件目次的时辰报错 安装此插件即可
搭建开拓情形 在Vagrantfile地址目次下,行使vagrant up启动假造机 再用vagrant ssh登岸假造机 然后执行以下呼吁自动安装我们想要的python情形,留意requirements.txt是python项目自动天生的
增补:自动天生requirements文件的要领
设置pycharm 打开设置,添加插件 设置Vagrant情形 指定假造机中的Python路径,第一步选 show all 选择Vagrant选择镜像目次与假造机中python路径 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |