无法 运行 librdkafka=1.3.0 超过 docker
unable to run librdkafka=1.3.0 over docker
我正在尝试 运行 librdkafka 版本 1.3.0 从 alpine 发行版到我的 docker 容器使用这个:
FROM golang:1.13.6-alpine3.10 as base
RUN apk add --no-cache --update librdkafka=1.3.0 librdkafka-dev=1.3.0 --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community
但在构建图像时出现此错误:
librdkafka-1.4.2-r0:
breaks: world[librdkafka=1.3.0]
satisfies: librdkafka-dev-1.4.2-r0[librdkafka=1.4.2-r0]
librdkafka-dev-1.4.2-r0:
breaks: world[librdkafka-dev=1.3.0]
谁能告诉我这里可能出了什么问题?
librdkafka
软件包已升级到 1.4.2。
例如,与 Ubuntu 不同的是,在 Alpine 存储库中,不会保留旧的软件包版本。这主要是出于安全原因,AFAICT。升级包后,旧版本将永远消失。不幸的是,这会破坏依赖于特定包版本的图像。
Alpine 存储库中当前可用的 librdkafka
1.X 版本是 1.4.2(edge
、3.12
)、1.2.2(3.11)
、和 1.0.1 (3.10
).
我正在尝试 运行 librdkafka 版本 1.3.0 从 alpine 发行版到我的 docker 容器使用这个:
FROM golang:1.13.6-alpine3.10 as base
RUN apk add --no-cache --update librdkafka=1.3.0 librdkafka-dev=1.3.0 --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community
但在构建图像时出现此错误:
librdkafka-1.4.2-r0:
breaks: world[librdkafka=1.3.0]
satisfies: librdkafka-dev-1.4.2-r0[librdkafka=1.4.2-r0]
librdkafka-dev-1.4.2-r0:
breaks: world[librdkafka-dev=1.3.0]
谁能告诉我这里可能出了什么问题?
librdkafka
软件包已升级到 1.4.2。
例如,与 Ubuntu 不同的是,在 Alpine 存储库中,不会保留旧的软件包版本。这主要是出于安全原因,AFAICT。升级包后,旧版本将永远消失。不幸的是,这会破坏依赖于特定包版本的图像。
Alpine 存储库中当前可用的 librdkafka
1.X 版本是 1.4.2(edge
、3.12
)、1.2.2(3.11)
、和 1.0.1 (3.10
).