高山包安装协议错误

我正试图在阿尔派3.6上安装git。 它在第一个实例中是失败的,但在第二个实例中工作。 具体而言, pcrelibcurl并没有安装在第一个实例中。 这是我正在尝试做的日志。

 $ docker run -it alpine:3.6 /bin/sh / # apk --update add git fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz (1/6) Installing ca-certificates (20161130-r2) (2/6) Installing libssh2 (1.8.0-r1) (3/6) Installing libcurl (7.56.1-r0) ERROR: libcurl-7.56.1-r0: Protocol error (4/6) Installing expat (2.2.0-r1) (5/6) Installing pcre (8.41-r0) ERROR: pcre-8.41-r0: Protocol error (6/6) Installing git (2.13.5-r0) Executing busybox-1.26.2-r9.trigger Executing ca-certificates-20161130-r2.trigger 2 errors; 24 MiB in 15 packages / # git Error loading shared library libpcre.so.1: No such file or directory (needed by /usr/bin/git) Error relocating /usr/bin/git: pcre_compile: symbol not found Error relocating /usr/bin/git: pcre_exec: symbol not found Error relocating /usr/bin/git: pcre_maketables: symbol not found Error relocating /usr/bin/git: pcre_study: symbol not found Error relocating /usr/bin/git: pcre_free: symbol not found 

安装pcre / git再次工作。

 / # apk add pcre (1/2) Installing libcurl (7.56.1-r0) (2/2) Installing pcre (8.41-r0) OK: 25 MiB in 17 packages / # git usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] <command> [<args>]