title: Is it a bad practice to use version managers like RVM inside docker containers?
body: <p>I'm new to using docker and so far I'm unable to find many ruby/rails images that contain <code>RVM</code> or <code>rbenv</code>. </p>
  
  <p>The most common thing I see is that each <strong>container</strong> has multiple <strong>tags</strong> and each tagged image version has <strong>only one</strong> version of Ruby installed. See this <a href="https://hub.docker.com/_/ruby/" rel="nofollow noreferrer">image</a> for example.</p>
  
  <p>The only way to use another version is to use another tag for the image you are using as you can not install a new version with RVM nor with rbenv.</p>
  
  <p>Is this done on purpose? </p>
  
  <p>Is it a bad practice to use version managers for programming languages inside docker containers?</p>
  
  <p>Why?</p>