2017-04-27 37 views
0

另一個慶典我想在一個容器(CentOS的6.9)按照本教程How to upgrade GCC on CentOS從4.4.7升級GCC 4.7.2來。如何開始在Dockerfile

在本教程的最後,筆者採用scl enable devtoolset-1.1 bash推出一個新的外殼,所有的環境中進行更新。我寫了下面的Dockerfile:

Run ... \ 
    && yum install devtoolset-1.1 \ 
    && scl enable devtoolset-1.1 bash 

然而,當我從運行由Dockerfile產生的圖像容器中,我發現,GCC版本仍然是4.4.7,這表明我進入老貝。

儘管我通過明確定義CC,CPP,CXX變量成功更新容器中的GCC,但我仍然想知道如何使用Dockerfile中的「scl」命令更新GCC。 這就是說,如何進入一個Dockerfile一個新的殼呢?

預先感謝您。^_^

回答