fpm 打包工具安装调试
https://github.com/jordansissel/fpm 官方git
yum install ruby-devel gcc make rpm-build rubygems
gem sources-a http://mirrors.aliyun.com/rubygems/
gem sources -a http://mirrors.aliyun.com/rubygems/
gem sources --remove http://rubygems.org/
gem install --no-ri --no-rdoc fpm
docker export <镜像ID> /path/导出的文件名.tar #导出镜像
docker import cenos-fpm-env.tar #导入镜像
docker tag 1d490db32906 test:latest #给导入的镜像重新命名
docker run -it test:latest bash #运行镜像
如果报错:
解决方法:
原因:安装fpm需要依赖包ruby的版本在1.9以上,那么升级ruby就可以了
过程:
1. 使用rvm安装,首先需要安装rvm
先查看你是否安装过rvm, 执行命令
rvm -v
2. curl -L get.rvm.io | bash -s stable
执行成功后,根据尾部的提示执行:source /etc/profile.d/rvm.sh (路径以尾部提示为准)
3. 查看是否安装成功, 输入: rvm -v
4. 列表显示都可以安装ruby的哪些版本
rvm list known
5. 更新ruby至版本2.3.0
rvm install 2.3.0
如果更新过程中没有error, 更新结束后输入命令ruby -v
看看是不是2.3.0版本, 如果是的话, 恭喜