docker build是遇到的网络问题解决方案

编程入门 行业动态 更新时间:2024-10-27 14:21:26

docker build是遇到的网络问题<a href=https://www.elefans.com/category/jswz/34/1770581.html style=解决方案"/>

docker build是遇到的网络问题解决方案

安装ubuntu镜像时出现的Failed to fetch问题

  • 解决方案:使用国内源(其实有VPN的话第二个问题方案应该就都能解决了)
#在Dockerfile中添加
ADD sources.list /etc/apt/

其中sources.list(放到Dockerfile的同级目录下)中存储的是ubuntu的源(阿里或中科大等)

从github中clone时出现的 unable to access ‘//XXX’ 问题。

  • 解决方案:使用主机的VPN解决。具体做法如下:

    • 主机开启VPN,并且使用全局代理模式
    • 查询主机的DNS
    cat /etc/resolv.conf #终端输入该命令#输出如下:
    #Generated by NetworkManager
    nameserver XXX.XXX.XXX.XXX
    
    • 在Docker文件中将DNS配置为主机的DNS
    RUN echo nameserver XXX.XXX.XXX.XXX > /etc/resolv.conf
    

更多推荐

docker build是遇到的网络问题解决方案

本文发布于:2024-02-05 10:16:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744580.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方案   网络   docker   build

发布评论

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

>www.elefans.com

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