1. Installing FPM
Yum-y install ruby-devel gcc make ruby RubyGems
Gem Install FPM
Note that if you report Ruby version errors during the installation of FPM, you will need to reinstall the Ruby version and the corresponding dependent software. Quite troublesome. CentOS6 The default Ruby version is 1.8.7,FPM requires 1.9.3 or later
If you find it troublesome to solve the various dependencies of Ruby, you can use Docker to deploy FPM
Prepare 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 View Help
2.
Reference Documentation:
https://github.com/jordansissel/fpm
http://dockerfile.github.io/
http://dockerfile.github.io/#/fpm
This article is from the Linux SA John blog, so be sure to keep this source http://john88wang.blog.51cto.com/2165294/1787783
Customizing packaging with FPM