解决Docker构建时出现的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
生活随笔
收集整理的這篇文章主要介紹了
解决Docker构建时出现的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決Docker構建時出現的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
在根據官網的Docker-compose構建示例項目時遇到的問題,原因是因為無法訪問官網給出的外網鏡像,可能還會出現WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: network error
通過在Dockerfile中引入下面兩個命令可以解決該問題:
RUN sed -i ‘s/https/http/’ /etc/apk/repositories
RUN apk add curl
完整的Dockerfile文件示例:
FROM python:3.7-alpine RUN sed -i 's/https/http/' /etc/apk/repositories RUN apk add curl WORKDIR /code ENV FLASK_APP=app.py ENV FLASK_RUN_HOST=0.0.0.0 RUN apk add --no-cache gcc musl-dev linux-headers COPY requirements.txt requirements.txt RUN pip install -r requirements.txt EXPOSE 5000 COPY . . CMD ["flask", "run"]總結
以上是生活随笔為你收集整理的解决Docker构建时出现的 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息系统项目管理---第九章 项目人力资
- 下一篇: R语言下载安装