1.安装FPM
yum -y install ruby-devel gcc make ruby rubygems
gem install fpm
注意,如果安装fpm的过程中报ruby版本错误,那么需要重新安装ruby版本和对应的依赖软件。相当麻烦。CentOS6默认的ruby版本是1.8.7,fpm需要1.9.3以上版本
如果觉得解决ruby的各种依赖关系麻烦,可以使用Docker来部署fpm
准备Dockerfile
# # FPM Dockerfile # # Pull base image. FROM docker.io/ruby # Install FPM. RUN gem install fpm # Define working directory. WORKDIR /data # Define default command. CMD ["bash"]
docker build -t fpm .
docker run -it --rm fpm fpm --help 查看帮助
2.
参考文档:
https://github.com/jordansissel/fpm
http://dockerfile.github.io/#/fpm
本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1787783
原文地址:http://john88wang.blog.51cto.com/2165294/1787783