【发布时间】:2021-01-03 23:53:09
【问题描述】:
我正在使用来自 dockerhub 的 postgres:11.10 映像,我希望在运行映像之前在映像上安装“procps”包。为此,我在 Dockerfile 中添加了RUN apt-get install procps。
但是,在构建图像时,我得到以下信息:
E: Unable to locate package procps
ERROR: The command '/bin/sh -c apt-get install procps' returned a non-zero code: 100
我的问题是,在执行RUN apt-get install procps 时,Docker 如何确定在搜索软件包时要参考哪些 debian 存储库?主机上的 docker 安装决定了要查阅的 debian 仓库还是由基础镜像中配置的仓库决定?
【问题讨论】:
标签: postgresql docker apt-get