2017-11-17 9 views
0

(dockerized)alpine linuxにダッシュをインストールしようとしています。 マイDockerfile、次のとおりです。しかし、コミュニティのレポで利用可能であるように思わ高山linuxパッケージ検索に基づいてalpine linux(docker)のダッシュ

Step 1/4 : FROM alpine:latest 
---> 053cde6e8953 
Step 2/4 : RUN echo "@community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories &&  apk add --no-cache --update dash 
---> Running in 680f3d4d7dda 
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz 
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 
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz 
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz 
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz 
ERROR: unsatisfiable constraints: 
    dash-0.5.9.1-r0: 
    masked in: @community 
    satisfies: world[dash] 
ERROR: Service 'dash_alpine' failed to build: The command '/bin/sh -c echo "@community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories &&  apk add --no-cache --update dash' returned a non-zero code: 1 

https://pkgs.alpinelinux.org/packages?name=dash&branch=edge&repo=&arch=&maintainer=

私は何をすべき私が手

FROM alpine:latest 

RUN \ 
    echo "@community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \ 
    apk add --no-cache --update dash 
ENV SHELL dash 

CMD dash 

を出力それを機能させるために変更しますか?

答えて

1

あなたのecho行が間違っていると思います。
このファイルは私にとってはうまく機能します。

FROM alpine:edge 
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \ 
&& apk add -U --no-cache dash 
関連する問題