话题虚拟机与容器 › Docker

虚拟机与容器:Docker

docker镜像构建优化-提速10倍

本文主要记录了自己通过查阅相关资料,一步步排查问题,最后通过优化Docerfile文件将docker镜像构建从十几分钟降低到1分钟左右,效率提高了10倍左右。

A guide to Docker multi-stage builds for Spring Boot

There are several tried-and-true methods of reducing the size of Docker container images. But your container image may still bloat with time if you frequently introduce updates.

So how to keep your containers as neat as a pin at all times? The answer is: multi-stage builds. Plus, if you work with Spring Boot, the framework offers a mighty feature, layered jars, which complements multi-stage builds and will help you organize the layers in your final image nicely.

Vite SSR 项目 Docker 镜像最小化打包方案

最近准备把部署在 Cloudfalre, Vercel, Netlify 上的项目迁移到自己的 VPS 通过 Docker 运行,就复习了一下 Docker 镜像打包。 但是一个很小的项目打包出来就是 1.05GB, 这显然是不能接受的。所以研究了一下 Node.JS 项目 Docker 镜像最小化打包方案, 将镜像大小从 1.06GB 缩小到了 135 MB。

新版k8s移除docker后我们如何调试容器

Kubernetes在 v1.24 版移除了dockershim, 本文探讨移除dockershim后的相关事项以及如何调试容器

Docker使用笔记

Docker操作手册

Docker-现代化应用部署的利器

介绍容器部署的三个阶段的优缺点,以及Docker部署的案例。

Best practices for containerizing Go applications with Docker

In this article, we’ll create a sample Go application to demonstrate best practices when using Docker for containerizing Go applications.

Best practices for containerizing Python applications with Docker

In this post, we’ll attend to those concerns and take a look at some 6 best practices when containerizing Python applications with Docker.

转转测试环境docker化实践

测试环境对于任何一个软件公司来讲,都是核心基础组件之一。转转的测试环境伴随着转转的发展也从单一的几套环境发展成现在的任意的docker动态环境+docker稳定环境环境体系。期间环境系统不断的演进,去适应转转集群扩张、新业务的扩展,走了一些弯路,但最终我们将系统升级到了我们认为的终极方案。下面我们介绍一下转转环境的演进和最终的解决方案。

100 行 shell 写个 Docker

本文主要介绍使用shell实现一个简易的Docker。

浅析Docker原理

Docker是基于Go语言实现的容器引擎,能够将应用程序和基础设施层隔离。底层实现基于Linux系统内核的Cgroups、NameSpace,以及Union FS等技术对进程进行封装隔离。

保姆级指南:jekins+docker构建部署react项目实战

CI 的意思是 持续构建 。

负责拉取代码库中的代码后,执行用户预置定义好的操作脚本,通过一系列编译操作构建出一个 制品 ,并将制品推送至到制品库里面。常用工具有 Gitlab CI,Github CI,Jenkins 等。这个环节不参与部署,只负责构建代码,然后保存构建物。构建物被称为 制品,保存制品的地方被称为 制品库。

CD 则有2层含义:持续部署(Continuous Deployment) 和 持续交付(Continuous Delivery) 。

持续交付 的概念是:将制品库的制品拿出后,部署在测试环境 / 交付给客户提前测试。持续部署 则是将制品部署在生产环境。

NodeJS 服务 Docker 镜像极致优化指北

这段时间在开发一个腾讯文档全品类通用的 HTML 动态服务,为了方便各品类接入的生成与部署,也顺应上云的趋势,考虑使用 Docker 的方式来固定服务内容,统一进行制品版本的管理。本篇文章就将我在服务 Docker 化的过程中积累起来的优化经验分享出来。

Docker hung住问题解析系列(一):pipe容量不够

背景:这个是之前遇到的老问题,最近docker社区里面其他人报了这问题暂时还没解决。

WebRTC+MongoDB+Vue+Docker:全栈用开源项目,实现一个Slack

现在聊天和视频会议应用火遍全球。 Slack、Microsoft Teams、Zoom、Google Meet、Facebook Rooms等应用程序越来越受欢迎。这是因为Covid-19大流行,我们所有人不得不呆在家里,所以掌握在线工作和协作的能力变得非常必要。聊天和视频会议应用解决了我们的困境,并提供了有效的远程团队协作工具,所以其用&#

花椒前端基于 Docker 的 SSR 持续开发集成环境实践

项目收益整体开发效率提升20%。加快首屏渲染速度,减少白屏时间,弱网环境下页面打开速度提升40%。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-22 22:11
浙ICP备14020137号-1 $Map of visitor$