vagrant box php开发环境配置 -- 重新打包发布vagrant box
2019独角兽企业重金招聘Python工程师标准>>>
现在基本差不多了,可以重新打包发布了
打包
Usage: vagrant package [options] [name|id]Options:--base NAME Name of a VM in VirtualBox to package as a base box (VirtualBox Only)--output NAME Name of the file to output--include FILE,FILE.. Comma separated additional files to package with the box--vagrantfile FILE Vagrantfile to package with the box-h, --help Print this help
打开virtualbox看一下虚拟机实例的名字: phptest_default_1490589998754_16798 然后打包
vagrant package --base phptest_default_1490589998754_16798 -output centos7_php7.box
等待一会儿,一个你定制好的vagrant box打包好了
你可能还有其他的软件需要提前安装,比如redis,比如nodejs,可以参照我的另一篇博客CentOS 7 安装 gitlab 8.1.7
可能遇到的问题
- ssh private key
Warning: Authentication failure. Retrying... 这个问题的原因是vagrant在初始化时虚拟机实例时,如果发现insecure key,会自动生成新的key pair去替换掉默认的,打包时把新的public key打包进box。这样使用该包生成新的实例时,和默认的insecure key就不匹配了。解决方案就是在打包之前,把虚拟机中的的public key重新替换秤默认的。
cd /home/vagrant
sudo -u vagrant wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub -O .ssh/authorized_keys
这时不要关闭虚拟机,把 .vagrant\machines\default\virtualbox
目录下的private_key文件删除 在host系统上执行
vagrant package
这样就可以了。 还有些非常规解决方案,比如,修改ssh登录时使用用户名密码对等,
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
- 之前配置的端口映射需要重新配置
解决方案就是把相应的Vagrantfile打包进来
vagrant package --base xx --output centos7_php7 --vagrantfile xx
转载于:https://my.oschina.net/u/2558702/blog/868595
vagrant box php开发环境配置 -- 重新打包发布vagrant box相关推荐
- vagrant box php,vagrant box php开发环境配置 -- nginx
centos7.3 直接用yum安装nginx的版本是1.10.2,当前的最新稳定版是1.10.3,暂时不更新,直接安装 yum安装nginx sudo yum install -y nginx 测试 ...
- vagrant box php开发环境配置--centos 7 安装 php7
2019独角兽企业重金招聘Python工程师标准>>> centos7.3 系统 安装php7.1.2,我选择编译安装 下载源文件 用vagrant账户登录,先安装wget,再下载源 ...
- ecology9 后端开发环境搭建_利用Vagrant快速搭建开发环境
Docker大家应该都了解吧,一个非常方便的技术,可以让我们随时随地部署应用.但是部署应用虽然方便了,开发环境的搭建还是那样的,要自己安装一大堆软件.那么有没有类似的工具可以方便我们呢?这就是本文要的 ...
- 在 Mac/win7 下上使用 Vagrant 打造本地开发环境
1. vagrant介绍 1.1 vagrant能做什么 做Web开发(java/php/python/ruby...)少不了要在本地搭建好开发环境,虽然说目前各种脚本/语言都有对应的Windows版 ...
- vue如何配置服务器端跨域_vue开发环境配置跨域,一步到位
本文要实现的是:使用vue-cli搭建的项目在开发时配置跨域,上线后不做任何任何修改,接口也可以访问 阅读时间需要三分钟 production:产品 生产环境 development:开发 开发环境 ...
- 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
1.下载和安装OpenCV SDK VS2010不用说,肯定都安装了吧.来说说当前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下载和安装.与其说是安装,不 ...
- perl开发环境配置(Database,SOCKET,CISCO)j(ReShip)
perl开发环境配置(Database,SOCKET,CISCO) 1. Oracle Client Enviroment 2. Perl Modules Installation 1. Oracle ...
- windows下spark开发环境配置
--本篇随笔由同事葛同学提供. windows下spark开发环境配置 特注:windows下开发spark不需要在本地安装hadoop,但是需要winutils.exe.hadoop.dll等文件, ...
- 【转】【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅 ...
最新文章
- 计算机基础理论汇编,计算机基础知识:计算机中的汇编语言
- 喝酒撸串聊技术!来看云栖大会15位大咖真人秀
- Linux iptables 防火墙相关命令介绍及使用
- 机器学习训练营_如何不运行学习代码训练营
- Docker Weave 介绍 or 工作原理
- 计算机网络图标显示不出来,网络连接图标不见了的原因和解决方法【详细介绍】...
- 特征选择之互信息(mutual information)算法思想及其python代码实现
- php的seeder是什么,laravel利用seeder实现数据表中填充数据
- fstab文件只读,怎么办
- HTML期末作业-我的家乡网页作业
- 2018年科研大事件——科学和伦理之间的较量
- javascript开发HTML5游戏--斗地主(单机模式part2)
- 机器学习入门课程笔记(一)——deeplearning.ai: Neural Networks and Deep Learning
- 计算机系统读书笔记三
- 清华大学赵明国:AI芯片 +机器人,突破算法瓶颈
- scanf 之 %2s 与 %2d
- vue keep-alive 缓存 不生效解决方案
- 《疯狂的程序员》读后感
- 点击按钮,刷新验证码
- IPRAN PTNRAN