我将直接举一个例子:
docker run --rm -i alpine /bin/sh -vs <<EOF
echo BEFORE
cat /etc/*elease
echo AFTER
EOF
输出:
echo BEFORE
cat /etc/*elease
echo AFTER
BEFORE
3.9.3
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.9.3
PRETTY_NAME="Alpine Linux v3.9"
HOME_URL="https://alpinelinux.org/"
我正试图从一个码头容器中安装curl,如果遇到以下错误,它就会失败,我试图设置代理-- No
尝试采取的步骤:
使用Dockerfile构建
使用build构建 HTTP_PROXY
停靠者登录到repo,然后尝试构建映像- no
用env代理更新config.json文件- no
使用不同的代理
试图在windows pc上刷新DNS。
docker构建传递env上下文
更改Web和安全Web服务器的停靠桌面设置,输入:代理
旁路代理设置,输入localhost -应用并重新启动停靠桌面- no
请进一步建议-谢谢
$ docker run -ti --env HTTPS_PROXY=
我想减少我的docker图像,并切换到高山基础图像。这会导致bash找不到apt的问题。结果,我不得不用apk代替。然而,它似乎没有找到我需要的java版本。这是我的dockerfile
#Use alpine golang
FROM golang:alpine
#Get the code from local code commit repo
WORKDIR /go/src/xxx
COPY . /go/src/xxx
#Install Java and cleanup after in the same layer
RUN apk update && apk add o