1
我在docker中使用乾淨的ubuntu14.04做了一些測試。 我用下面的代碼在dockerfile安裝ruby2.0:apt-get install在ubuntu14.04 docker上覆蓋ruby
RUN apt-add-repository ppa:brightbox/ruby-ng
RUN apt-get update && apt-get -y install \
ruby2.0 \
ruby2.0-dev
然後我進入泊塢窗。 問題發生: 當我使用
apt-get install ruby2.0
毫無疑問。 當我使用
apt-get install ruby
apt-get的更新後
,易會發現ruby1.9安裝和覆蓋鏈接(在/ usr/bin中/紅寶石),這意味着默認紅寶石版本是1.9,現在。
爲了進一步發展,我無法指定版本。而且,我需要讓這個操作在ubuntu14.04上運行,即使我知道它可以通過ubuntu16。 我該如何解決這個問題?
並且是docker不同於ubuntu14.04的apt源碼?
爲什麼不使用'ruby'官方碼頭圖片? –