抱歉,对服务器的东西很陌生,但很好奇。为什么在构建容器时运行 apt-get update?
我的猜测是,这是出于安全目的,如果是这样的话,那就可以回答这个问题了。
apt-get update确保所有包源和依赖项均为最新版本,它不会更新已安装的现有包。建议您始终apt-get update在运行此程序之前运行apt-get install,以便在apt-get install运行此程序时,应使用最新版本的包。
RUN apt-get update -q -y && apt-get install -q -y <your-program>
(-q -y 标志只是意味着 apt 进程将安静地运行,而不要求您确认,因为这会导致 Docker 进程失败)