带有 apt 包的 Docker 文件

带有 apt 包的 Docker 文件

我有以下两个使用 apk 的命令

apk add --no-cache curl && \
    curl -sSLO https://github.com/awslabs/aws-sam-local/releases/download/v${VERSION}/sam_${VERSION}_linux_386.tar.gz && \
    tar -C /usr/local/bin -zxvf /sam_${VERSION}_linux_386.tar.gz && \
    apk del curl && \
    rm -f /sam_${VERSION}_linux_386.tar.gz

# awscli for "sam package" and "sam deploy"
apk add --no-cache py-pip && pip install awscli

我需要使用运行这两个命令apt


相应的命令使用什么apt-get

答案1

apt-get代码片段中使用的命令的等效项如下apk

  • apk add --no-cache curl:apt-get install -o APT::Keep-Downloaded-Packages=false curl

  • apk del curl:apt-get purge curl

  • apk add --no-cache py-pip:apt-get install -o APT::Keep-Downloaded-Packages=false python-pip

(最后一个命令假设您使用的pip是 Python 2;请使用python3-pipPython 3。)

相关内容