`

解决docker build时速度非常慢的问题

 
阅读更多

RUN sed -i "s/archive.ubuntu./mirrors.aliyun./g" /etc/apt/sources.list 
RUN sed -i "s/deb.debian.org/mirrors.aliyun.com/g" /etc/apt/sources.list 
RUN sed -i "s/security.debian.org/mirrors.aliyun.com\/debian-security/g" /etc/apt/sources.list

 

把相应的源替换成阿里云的镜像。

 

 

RUN sed -i "s/archive.ubuntu./mirrors.ustc.edu.cn/g" /etc/apt/sources.list 
RUN sed -i "s/deb.debian.org/mirrors.ustc.edu.cn/g" /etc/apt/sources.list 
RUN sed -i "s/security.debian.org/mirrors.ustc.edu.cn\/debian-security/g" /etc/apt/sources.list

 

也可以考虑替换成中国科学大学对应的镜像

分享到:
评论

相关推荐

    Docker容器技术实践.docx

    Docker 容器技术实践 ...Docker 容器技术实践能够帮助企业快速部署和管理应用程序,但需要解决一些问题,如网络连通性、多节点的服务部署与更新、监控等。同时,也需要对网络模式进行改造,以适应企业的需求。

    docker-buildenv:可以在容器中维护用户帐户的脚本

    鉴于我们在构建软件时仅使用用户空间程序,因此docker被证明是解决此问题的更好解决方案。 它使用主机的内核,几乎不会消耗额外的资源,并且速度与主机中的程序一样快。 唯一的缺点可能是复杂的配置。 这就是该项目...

    八种Docker容器开发模式.docx

    Shared Base Container 可以帮助我们解决这个问题,它可以作为多个容器的基础,减少重复的工作。 在我的 devbase Dockerfile 中,我安装了一些必要的工具,例如 ruby、ruby-dev、build-essential、git 等。这些...

    Docker在腾讯游戏中的实践.pptx

    通过Docker的`build-ship-run`或`run-build-ship`流程,可以实现标准化的容器化部署,提高开发和运维的效率。 - **调度编排**:采用Kubernetes进行容器编排,通过定制调度策略,如IDC定位、机架分配、网络模式选择...

    faq:Advanced React课程中的常见问题和错误以及相关内容

    常问问题 课程以及相关内容中的常见问题和错误。 以下是所有事物的索引,请随时添加新的问题/解决方案。 而且,如果您无法直接在索引中... 我正在使用WSL,但速度非常慢! 错误未安装客户端pg 未将术语“ NODE_ENV

    1.8 Golang to build a real-time interactive SaaS Cloud - 董海冰.pdf

    ### 使用Golang构建实时互动SaaS云平台 #### 概述 董海冰在其演讲“1.8 Golang to build a real-time interactive ...当然,在实际开发过程中还需要解决一系列技术难题,如跨平台兼容性、系统稳定性和安全性等问题。

    idea用法.doc 不断更新

    - 社区支持:由于JetBrains公司的持续维护,Idea的社区活跃,问题解答和更新迭代速度快。 2. Idea常用操作: - 集成Tomcat:在Idea中,可以通过File > Project Structure > Artifacts来配置Tomcat服务器,然后在...

    Kubernetes 1.20.0 image 离线安装包

    2. **容器运行时接口(CRI)**:Kubernetes 1.20.0可能会进一步完善CRI,使得它更易于与其他容器引擎(如Docker或CRI-O)集成,提供更加统一和高效的容器管理。 3. **网络策略(Network Policy)**:Kubernetes允许通过...

    AWS上微服务架构的范式与最佳实践.pdf

    AWS提供了相应的工具和服务来解决这些问题,如Elastic Container Registry (ECR)、CloudWatch、CloudTrail以及CodePipeline和CodeBuild。 微服务架构的实施还需要遵循一些最佳实践: 1. **服务粒度**:合理划分...

    软件工程中的持续集成与交付.pptx

    - 减少集成时的问题。 - 提升团队协作效率。 - **核心价值**: - 共享仓库管理,确保所有开发者的代码同步。 - 自动化构建和测试,确保代码质量。 - 提供快速反馈机制,尽早发现潜在问题。 - **持续交付简介*...

    IntelliJ IDE中最新scala插件

    10. **社区支持**:由于广泛的使用和活跃的开发者社区,遇到问题时可以寻求在线帮助,找到解决方案。 总的来说,IntelliJ IDEA中的最新Scala插件通过提供全面的开发支持,提升了Scala开发的生产力和代码质量。无论...

    buildlog-consultant:构建日志解析器和分析器

    这个工具的名称是"buildlog-consultant",从其命名来看,它就像一个专业的顾问,为用户在构建过程中遇到的问题提供解决方案。 首先,我们关注到该工具支持的容器格式,包括"建造"和平凡。"建造"可能是指特定的构建...

    sbt-1.6.1.rar

    sbt是基于Java和Scala的构建工具,它为Scala和JVM项目提供了高效、灵活的构建解决方案。sbt利用Scala语言的强大特性,允许用户以声明式的方式定义项目的构建过程,使得构建配置更加简洁且易于维护。 **sbt的核心...

    music.lt

    2. **Yarn**:Yarn是Facebook推出的一个新的JavaScript包管理器,它解决了npm的一些性能问题,如安装速度慢、网络问题导致的安装失败等。在项目中,`yarn install`用于安装项目依赖的Node.js模块。Yarn的使用确保了...

    CCTC 2016 AWS代闻:基于AWS的DevOps实践指南

    DevOps的出现是为了解决传统瀑布式开发模式中版本发布少、反应迟缓、与快速迭代和敏捷开发的要求相违背的问题。在敏捷开发理念的影响下,DevOps应运而生,旨在缩短从开发到部署的周期,让软件开发者和运维人员紧密...

    golang-源码.rar

    Go语言由Rob Pike、Ken Thompson和Robert Griesemer三位大神共同设计,旨在解决C++和Java等语言在大规模系统开发中的复杂性和性能问题。Go语言的设计目标是简单、高效、安全,它引入了goroutines和channels等概念,...

    cicd常用框架和组件

    12. **AWS CodePipeline** / **Azure DevOps** / **Google Cloud Build**:这些是大型云提供商提供的CI/CD服务,与各自的云平台深度集成,提供完整的DevOps解决方案,包括代码存储、构建、测试和部署。 通过选择和...

    springboot2.0+elasticsearch5.5+rabbitmq搭建搜索服务的坑

    在构建基于SpringBoot 2.0、Elasticsearch 5.5和RabbitMQ的...通过了解这些关键点和潜在问题,可以更顺利地搭建和维护基于SpringBoot、Elasticsearch和RabbitMQ的搜索服务,同时也能为未来可能遇到的问题提供解决方案。

    go1.12.zip

    `go mod`使得Go项目可以方便地管理和依赖第三方库,同时解决了不同项目之间的依赖冲突问题。 9. **性能优化** Go 1.12版本在性能上进行了诸多优化,包括内存分配、CPU缓存利用等方面。开发者应了解并掌握Go语言...

Global site tag (gtag.js) - Google Analytics