dockerfile运行apk命令卡住的问题解决——更换镜像

编程入门 行业动态 更新时间:2024-10-25 03:17:25

dockerfile运行apk命令卡住的问题解决——更换<a href=https://www.elefans.com/category/jswz/34/1770431.html style=镜像"/>

dockerfile运行apk命令卡住的问题解决——更换镜像

在练习docker官方文档关于docker compose初体验(/)过程中,执行dockerfile命令RUN apk add --no-cache gcc musl-dev linux-headers时,出现卡住的情况,等了几千秒都不行。
卡在这里:

 => CANCELED [web 3/6] RUN apk add --no-cache gcc musl-dev linux-headers

显示Installing gcc

估计apk是因为默认使用国外的镜像,将镜像换成国内的应该可以通过吧。
网上查了一下,阿里提供了一个镜像:.19/main/
将dockerfile修改为:

# syntax=docker/dockerfile:1
FROM python:3.7-alpine
WORKDIR /code
ENV FLASK_APP=app.py
ENV FLASK_RUN_HOST=0.0.0.0
RUN apk add --no-cache --repository .19/main/ gcc musl-dev linux-headers
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
EXPOSE 5000
COPY . .
CMD ["flask", "run"]

重新docker compose up,顺利通过!

更多推荐

dockerfile运行apk命令卡住的问题解决——更换镜像

本文发布于:2023-11-16 16:53:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1628272.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:镜像   命令   dockerfile   apk

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!