Dockerfile build时速度慢的解决办法以及ppa国内源的设置

这篇具有很好参考价值的文章主要介绍了Dockerfile build时速度慢的解决办法以及ppa国内源的设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

事情的来源

最近在准备运行开源的VDO-SLAM。看到提供了Dockerfile。于是准备试试看学习一下Docker的部署方案。
Docker的环境配置好以后运行

docker build -t vdo-slam .

结果就是漫长的等待,在等待的时候,时间很久,而且中途会报错time out之类的错误。于是发现了Dockerfile中使用的docker镜像,并且没有配置使用国内的软件源,而且这个开源程序框架还添加了一个ppa的源。导致更加慢。

解决办法

在Dockerfile中添加一下代码。我添加在了下面代码所示的位置:文章来源地址https://www.toymoban.com/news/detail-810379.html

FROM ubuntu:16.04
RUN mkdir /app
WORKDIR /app

# 设置使用国内源
RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
# 安装解析https的相关包
RUN apt update && apt install -y apt-transport-https ca-certificates
# 添加国内的launchpad源
RUN echo "deb https://launchpad.proxy.ustclug.org/ubuntu-toolchain-r/test/ubuntu xenial main" >> /etc/apt/sources.list

到了这里,关于Dockerfile build时速度慢的解决办法以及ppa国内源的设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于EF Core 更新速度随时间越来越慢的解决办法

    本篇主要介绍使用 context.ChangeTracker.Clear() 方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的示例。 最近在做一些数据分析时,遇到了一个问题,当我把计算结果更新到数据库时,一开始速度会很快,但随着时间的推移,更新速度会越来越慢。 本篇博客

    2024年02月11日
    浏览(32)
  • Ubuntu/Linux/Win系统中git clone速度太慢的解决办法

    在http://tool.chinaz.com/dns中查询下面三个域名: 进入终端命令行模式,输入sudo gedit /etc/hosts 在文件最后添加相应的IP和域名。如下:记录更换 你查询的IP哦! 完成!

    2024年02月08日
    浏览(35)
  • SSH连接下Git fetch/pull/push 速度太慢的一些解决办法

    有时候某些git的代码库在fetch远端的时候会非常慢,速度只有几十k或者几k。这个速度拉取一整个代码库可能要花费一晚上或者一天时间。甚至在每天更新已有代码库时候也会花上十分钟。可以尝试一下这些方法来提升拉取远端代码的速度: 1. Git 版本过低的话可能会导致这个

    2024年02月10日
    浏览(40)
  • 快速解决深度学习推理过程cuda或tensorRT推理速度变慢的办法【亲测有效】

    各位朋友,好久不见,距离上一次更博已经过去三月有余。这段时间里博主基于LabVIEW探索开发了一些工具包,包括OpenVIN工具包、TensoRT工具包以及一键训练工具包,这几天会整理一下分享给大家,今天要和大家分享的是好多朋友私信问我的深度学习推理过程中cuda或tensorRT变慢

    2024年02月09日
    浏览(28)
  • Dockerfile build速度巨慢优化

    通过Dockerfile创建容器的时候,有时候会遇到编译巨慢的情况,而docker run的方式却不会 跟踪定位下问题,注意到编译的时候日志打印 Sending build context to Docker daemon   7.188GB 为啥会这么大的文件,查了一下发现是log日志的大小影响的,日志按道理也不会影响Dockerfile的编译才对。

    2024年03月16日
    浏览(24)
  • 【Rust】cargo update或者cargo build国内被墙失败解决办法

    cargo build 时下载失败(Mac 10.13.4),提示: error: failed to download from https://crates-io.proxy.ustclug.org/api/v1/crates/actix-codec/0.3.0/download Caused by: [56] Failure when receiving data from the peer (Received HTTP code 500 from proxy after CONNECT) 或者提示: error: failed to download from https://crates-io.proxy.ustclug.org/api/v1

    2023年04月08日
    浏览(50)
  • 国内环境 GitHub 拉取仓库速度慢的缓解方案

    GitHub.com - GitHub: Let\\\'s build from here · GitHub github.global.ssl.fastly.net Dns检测|Dns查询 - 站长工具 假设对应 IP 地址分别为 140.82.xx.xxx 和 199.232.yy.yyy sudo vim /etc/hosts 加入如下两行: 140.82.xx.xxx  github.com 199.232.yy.yyy github.global.ssl.fastly.net 第三步:重启网络服务

    2024年01月18日
    浏览(32)
  • ppa.launchpad.net连接不上的解决办法

    将 /etc/apt/sources.list 中所有 http://ppa.launchpad.net 都替换成 https://launchpad.proxy.ustclug.org . trouble shooting The following signatures couldn\\\'t be verified because the public key is not available: NO_PUBKEY XXXXXXXXXXXXX 解决方法:加KEY sudo gpg --keyserver keyserver.ubuntu.com --recv XXXXXXXXXXXXX sudo gpg --export --armor XXXXXXXXXXX

    2024年02月12日
    浏览(27)
  • 解决 GitHub 访问速度慢的问题

    GitHub 访问速度慢的问题 GitHub 项目中的图片显示不出的问题 点击获取 文件 用记事本打开文件 将文件中的内容复制,粘贴到本机的 hosts 文件中 Windows 系统的 hosts 文件在 C:WindowsSystem32driversetc 文件夹下 保存对本机 hosts 的修改 如果未生效,打开 Windows 的 CMD 窗口,输入 ip

    2024年02月15日
    浏览(37)
  • 解决pip下载速度慢的问题

    pip下载速度过慢的原因就是 pip 默认使用的是国外的源,那么我们只要把国外的源换成国内的,下载速度就可以提升很多了 可以直接使用以下代码设置 pip 的源,即添加通道地址:( 不推荐更改配置文件 ): (1)pip config --add channels 通道地址  (2)pip config --remove channels 通道地址

    2024年02月01日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包