我正在尝试创建一个基于alpine:3.7的docker镜像,但在使用apk add安装一些包时遇到错误。
示例:
ERROR: unsatisfiable constraints:
apache2-suexec (missing):
required by: world[apache2-suexec-custom]
host (missing):
required by: world[host]
lpr (missing):
required by: world[lpr]
time (missing):
required by: world[time]原因是这些包还不存在于高山存储库中。如何解决这些问题?有没有我可以下载它们的仓库?
我在用这句话
FROM alpine:3.7
RUN apk update \
&& apk upgrade \
&& apk --no-cache add --update tcl apache2 apache2-suexec ca-certificates \
apk-tools curl build-base supervisor lpr time dcron host rsync libxml2-utils libxslt发布于 2018-02-21 04:15:46
以下软件包有问题:apache2-suexec、host、lpr和time。
除了主要的Linux OS之外,Alpine还有一些其他的包结构:
apache2-suexec是package;host的一部分,package;lpr是bind-tools的一部分,package;time是apache2的一部分,bind-tools已经在高山图像中了。它使用busybox的time实用程序。因此,最终的Dockerfile是:
FROM alpine:3.7
RUN apk update \
&& apk upgrade \
&& apk --no-cache add --update tcl apache2 ca-certificates \
apk-tools curl build-base supervisor cups-client dcron bind-tools rsync libxml2-utils libxslthttps://stackoverflow.com/questions/48869833
复制相似问题