3

I'm trying to use alpine (nodeJS) docker image, but I do get the error /bin/sh: apt-key: not found. What do I have to add?

FROM node:8.6-alpine
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
user3142695
  • 15,844
  • 47
  • 176
  • 332

3 Answers3

2

You could use something as follows:

apk add --no-cache gnupg

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0C49F3730359A14518585931BC711F9BA15703C6
Sergiu
  • 2,928
  • 3
  • 27
  • 37
2

Take a look on my sample Dockerfile.

FROM openjdk:8-alpine
RUN apk update \
    && apk fetch gnupg \
    && apk add gnupg \
    && gpg --list-keys
edbighead
  • 5,607
  • 5
  • 29
  • 35
-6

There’s no apt-key on Alpine, this is something from Debian.

Jakub Jirutka
  • 10,269
  • 4
  • 42
  • 35