2017-04-27 65 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一个新的壳呢?

预先感谢您。^_^

回答