概述
本文采用ubuntu:20.04镜像,对刚入行的开发者详细介绍如何在Docker容器中安装GCC编译器。
GCC是一款开源的编译器集合,它支持多种编程语言,包括C、C++、Objective-C、Fortran等。通过在Docker容器中安装GCC,开发者可以更方便地进行代码编译和调试。
详细步骤
创建容器
首先,我们需要使用Docker命令创建一个以ubuntu:20.04镜像的新容器,以下是创建容器的命令:
docker run -it --name ubuntu20_04 ubuntu:20.04
docker run
: 创建并运行一个新的容器-it
: 以交互模式运行容器,即可以在容器中执行命令--name ubuntu20_04
: 为容器指定一个名称,这里我们将容器命名为ubuntu20_04
ubuntu:20.04
: 使用Ubuntu:20.04作为容器的基础镜像
更换国内源
进入容器后,我们需要更新软件源列表,以获取最新的软件包信息。
由于系统在更新或者安装下载依赖时,使用的是系统自带的ubuntu源进行安装,会导致下载速度过于缓慢,因此本文以更换aliyun源为主体,读者可以根据该相似命令行更换其他的源。
可以使用sed命令进行替换
cp /etc/apt/sources.list /etc/apt/sources.list.bak.old
sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
然后执行系统更新软件源
apt-get clean
apt-get update
安装GCC
更新软件源后,我们就可以使用包管理器在容器中安装GCC。以下是安装GCC的命令:
apt-get install -y gcc
验证安装
安装完成后,我们需要验证GCC是否成功安装。以下是验证安装的命令:
gcc --version