Docker容器实战【一】安装Docker
容器,就是一种轻量级的虚拟化技术,目的和虚拟机一样,都是为了创造“隔离环境”。 一句话理解Docker:以前各程序都睡大厅,有了Docker后都睡小房子里面
猿创征文|【云原生】Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
自上次发现了一款从docker镜像里提取dockerfile的工具,今天我们又发现了两个有趣的docker小工具,其中有一个也是提取dockerfile的。
mPaas-H5容器与离线包介绍
mPaaS移动开发框架提供了一套完整的混合应用(Hybrid)开发解决方案,包括客户端的H5容器组件和服务端的离线包发布管理平台。 H5 Web应用的特点是开发效率高,但受制于Web技术和HTTP协议的限制,在移动端的表现差强人意。Native应用的优势在于性能,但是动态更新的能力较弱。Hybrid方案的出现正是为了调和这两者矛盾并发挥两者的优势,其核心技术能力包括:H5离线技术和JSBridge技术。简单来说,H5离线技术就是将HTML/CSS/JS和资源文件等打包提前下发到App中,使得App在加载H5应用时可以直接从本地读取资源文件,避免了大量的网络资源请求,从而提高H5应用的加载效率;
阿里云容器服务 ACK 产品技术动态(202207)
容器服务 ACK 【集群运维】 Feature:集群任务活动审计页上线 ACK 集群上线任务活动审计页,用户可以在集群详情-集群任务查看。该页记录集群操作、节点池操作、组件相关操作的日志,用于事后审计。
Java容器 | 基于源码分析Map集合体系
集合体系的源码中,Map中的HashMap的设计堪称最经典,涉及数据结构、编程思想、哈希计算等等,在日常开发中对于一些源码的思想进行参考借鉴还是很有必要的。
Airflow容器化安装
1. 下载容器配置文件 2. 创建用户和用户组(airflow) 3.设置用户airflow为管理员 4. 在airflow用户下,pip 安装celery 和 apache-airflow (python3.8) 5. 初始化镜像 6. 启动容器
企业级运维之云原生与Kubernetes实战课程 - 第一章第1讲 容器和K8s基础概念(上)
本课程是云原生方向学习领域的基础课程,是成为云原生运维和实践工程师的必修课程。课程将从最基础的云原生概念开始讲起,帮助学员正确认识和理解云原生和K8s的发展历程、原理、相关组件和基本操作,掌握如何定义应用的资源需求、创建和使用。
JDK1.8 中 ConcurrentHashMap源码分析(一)容器初始化
本文是博主学习JDK源码的记录,此为 ConcurrentHashMap源码分析(一),希望对大家有所帮助。
Docker在win系统下上传文件到容器
在docker里面对应路径是C:/Users,docker默认的用户路径是/c/Users/windows的登录用户名,对应windows的登录用户目录:C:/Users/windows的登录用户名。
C++ STL容器如何解决线程安全的问题?
众所周知,STL容器不是线程安全的。对于vector,即使写方(生产者)是单线程写入,但是并发读的时候,由于潜在的内存重新申请和对象复制问题,会导致读方(消费者)的迭代器失效。实际表现也就是招致了core dump。另外一种情况,如果是多个写方,并发的push_back(),也会导致core dump。
Spring 容器的初始化
读完这篇文章你将会收获到 • 了解到 Spring 容器初始化流程 • ThreadLocal 在 Spring 中的最佳实践 • 面试中回答 Spring 容器初始化流程
Docker - 解决在容器内删除和主机映射的目录而报错 rm: cannot remove 'webapps': Device or resource busy 的问题
Docker - 解决在容器内删除和主机映射的目录而报错 rm: cannot remove 'webapps': Device or resource busy 的问题
获取 Linux 系统和 Docker 容器的内存使用情况
这是一段比我最初想象的更长的旅程。我的要点是: • Available Memory > Free Memory 即: 允许使用内存 > 空闲内存 • 能用MemAvailable时,用MemAvailable • Docker 容器中的进程直接在主机操作系统中运行 • 准确了解您正在测量的内容,尤其是在 Docker 容器中
【小家Spring】Spring MVC容器的web九大组件之---ViewResolver源码详解---视图View详解(中)
【小家Spring】Spring MVC容器的web九大组件之---ViewResolver源码详解---视图View详解(中)
【小家Spring】Spring IOC容器启动流程 AbstractApplicationContext#refresh()方法源码分析(一)(中)
【小家Spring】Spring IOC容器启动流程 AbstractApplicationContext#refresh()方法源码分析(一)(中)
使用GUI工具Portainer.io管控Docker容器
5年前容器技术扑面而来,如今已经成为面向云原生开发的基础架构,基于微服务的设计需要部署大量容器,同时强调了友好快速的管理容器。
删除容器报错:Error response from daemon: conflict: unable to delete
云原生日益普及的现在,docker容器化成为现有很多服务的改进方向,docker凭借更高效的利用系统资源、更快速的启动时间、一致的运行环境、持续支付和部署、更轻松的迁移、更轻松的维护和拓展等优势,迅速走红。但是,很多容器部署后在回收时,都会遇到各种各样的问题,比如今天讨论的删除镜像的问题,有时候删除操作会莫名其妙的报错。
Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)
Python Qt GUI设计:QTabWidget、QStackedWidget和QDockWidget容器控件类(提升篇—2)
一款跑在云上的定制容器专属 OS 来了——LifseaOS | 龙蜥技术
如果可以把运维 API 化,那我们是不是可以把 OS 也作为一个 K8S 可以管理的资源,让 K8S 像管理容器一样管理OS?
认识镜像管理容器Docker!Docker体系结构分和常用命令的使用说明
本篇文章是镜像管理容器Docker的一篇基础介绍的文章。主要讲解了Docker的体系结构以及Docker的一些常用的基本命令。最后通过一张图介绍了Docker中的事件状态。通过这篇文章的学习,可以对Docker有一个整体的认识,为以后深入学习Docker打下基础。
工作流容器化的依赖注入!Activiti集成CDI实现工作流的可配置性和可扩展性
本篇文章介绍了工作流集成CDI实现工作流的可配置性和可扩展性。详细说明的CDI的基本设置来配置流程引擎并发布流程。通过基于CDI的流程的执行,实现与流程实例的交互,声明式流程控制,在流程中使用Bean,注入流程变量和接收流程事件的功能。通过这篇文章学习,可以学会Activiti的使用进阶。
容器服务ACK+文件存储NAS快速搭建NGINX网站
本文介绍如何在半小时内,通过阿里云容器ACK服务和文件存储NAS服务搭建一个简单的弹性、高可用NGINX网站。在完成本文的所有操作后,您将获得一个单网页的网站,用户的请求将会被打散到多个容器节点上,并且根据业务负载自动扩缩容,即使某个容器节点宕机也不会影响用户访问。另外您还可以将本地编辑的网页快速更新到网站上。
借助阿里云ECS实现传统.NET应用容器化(中)
上一篇我们基于阿里云ECS(Windwos Server 2019 with Container镜像版本)初步跑了一个ASP.NET WebForm应用程序。本篇我们来自己编译部署一个ASP.NET MVC应用程序到阿里云ECS中的Windows Container。
借助阿里云ECS实现传统.NET应用容器化(上)
我们都知道.NET Core应用可以跑在Docker上,那.NET Framework 4.x应用呢?借助阿里云ECS主机(Windows Server 2019 with Container版本),一切变得So Easy!
自建Kubernetes集群如何使用免密组件拉取容器镜像
aliyun-acr-credential-helper是一个可以在ACK集群中免密拉取ACR个人版或企业版私有镜像的组件。该组件会默认安装在所有ACK集群中。本文列举四个场景介绍如何使用免密组件拉取私有镜像。
阿里云Kubernetes服务上搭建jenkins环境并完成应用构建到部署的流水线作业
本文主要演示如何在阿里云Kubernetes服务上快速搭建jenkins持续集成环境,并基于提供的示例应用快速完成应用源码编译、镜像构建和推送以及应用部署的流水线。
Fluid给数据弹性一双隐形的翅膀 (1) -- 自定义弹性伸缩
弹性伸缩作为Kubernetes的核心能力之一,但它一直是围绕这无状态的应用负载展开。而Fluid提供了分布式缓存的弹性伸缩能力,可以灵活扩充和收缩数据缓存。 它基于Runtime提供了缓存空间、现有缓存比例等性能指标, 结合自身对于Runtime资源的扩缩容能力,提供数据缓存按需伸缩能力。
详解 Flink 容器化环境下的 OOM Killed
本文将解析 JVM 和 Flink 的内存模型,并总结在工作中遇到和在社区交流中了解到的造成 Flink 内存使用超出容器限制的常见原因。由于 Flink 内存使用与用户代码、部署环境、各种依赖版本等因素都有紧密关系,本文主要讨论 on YARN 部署、Oracle JDK/OpenJDK 8、Flink 1.10+ 的情况。