Установите библиотеку gRPC в контейнер alpine docker

#docker #grpc #alpine

#docker #grpc #alpine-linux

Вопрос:

Я хочу установить библиотеку gRPC cpp внутри контейнера alpine docker. Здесь я нахожу пакет gRPC, доступный внутри alpine: edge. Однако, когда я попытался сделать

 apk update amp;amp; apk add --no-cache grpc
  

из alpine:edge , но это дает мне:

ОШИБКА: неудовлетворительные ограничения:
grpc (отсутствует):
требуется: world[grpc]

Я пропустил какой-либо шаг?

Комментарии:

1. Можете ли вы предоставить файл Dockerfile?

Ответ №1:

grpc Пакет находится в testing репозитории edge ветки.
Используйте --repository опцию apk для указания репозитория, из которого нужно извлекать:

 apk update amp;amp; apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/
alpine/edge/testing
  

Обратите внимание, что edge ветка и, тем более, testing репозитории считаются экспериментальными, поэтому используйте их с осторожностью.