# 如何使用Docker创建PPT容器
作为刚入行的小白,学习如何用Docker来创建和运行应用程序是非常重要的。Docker可以帮助你打包应用和其依赖项,使其更易于移植和管理。在这篇文章中,我将教你如何搭建一个简单的Docker容器来运行PPT相关应用。我们将通过以下几个步骤来完成这个目标:
| 步骤 | 描述 |
|------|------|
| 1    | 安装Docker |
|            
                
         
            
            
            
            1容器概述及原理软件开发中使用的虚拟化技术一直以来都是硬件抽象级别的hypervisor技术,其能够支持在一台计算机上运行虚拟的操作系统,与宿主机进行隔离,最大程度的提供了虚拟化管理的灵活程度。但是,随着软件开发的繁复性增加,基于hypervisor的虚拟环境技术的弊端也越来越明显,对于每一个虚拟机都要安装一个操作系统和不必要的程序。而在软件开发的过程中,更关注的是应用本身,过度把精力用于配置依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-29 07:56:47
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、关键字1.关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”。2.C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。auto double int struct break else long switch
 
case enum register typedef char extern return union
const float short unsign            
                
         
            
            
            
             一、什么是容器?容器这个词,当我们第一眼看它或许脑子里是这东西:瓶瓶罐罐、装水、装其他东西的玩意。       不管是什么,总的来说,容器给我们第一印象就是一个字 —— “装”。那么今天我们要说的容器技术是怎么一个概念呢?其实,我们常说的“容器技术”是英文单词Linux Container(简称LXC)的直译。Container这个单词有集装箱、容器的含义(主要偏集装箱意思)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 13:08:16
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            K8S的设计初衷就是支持可插拔架构,解决PaaS平台不好用、不能用、需要定制化等问题,K8S集成了插件、附加组件、服务和接口来扩展平台的核心功能。附加组件被定义为与环境的其他部分无缝集成的组件,提供类似本机的特性,并扩展集群管理员可用的组件,扩展还可以用于添加自定义软硬件的支持;服务和接口提供了看似繁琐和冗余的设计(比如我们常见的PV、PVC、SC),实际上为开发人员提供了更多的可扩展性。在本文中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 14:16:07
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是容器在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。容器类是一种对特定代码重用问题的良好的解决方案。通用容器的分类STL 对定义的通用容器分三类:顺序性容器、关联式容器和容器适配器。顺序性容器 是一种各元素之间有顺序关系的线性表,是一种线性结构的可序群集。顺序性容器中的每个元素均有固定的位置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 20:57:22
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            写在前面: 1、使用范围for遍历容器的每个元素,需要使用auto& it引用元素的同一块内存空间,不要使用auto it因为范围for的原型就是容器的迭代器遍历元素,将迭代器所指向的元素值然后拷贝给it,所以it又是栈上的一块内存空间了。建议使用引用类型,若不需要修改则写成const auto &it,需要修改写出auto &it。2、关于array的swap的两个数组的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 18:52:55
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DecoratedBox. 可以在其子组件绘制前(或后)绘制一些装饰(Decoration),如背景、边框、渐变等 比如 这样 这样 这样// DecoratedBox 的源码 
const DecoratedBox({
    super.key,
    required this.decoration, // Decoration
    this.position = Decoration            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 19:23:02
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第一章:从容器到容器云
1.1    云计算平台经典云计算架构包括了IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)、SaaS(Software as a Service,软件即服务)三层服务1.2    容器,新的革命Docker是什么?基于官方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 17:25:19
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、Spring容器二、Spring容器对象1.BeanFactory2.ApplicationContext3.ClassPathXmlApplicationContext4.AnnotationConfigApplicationContext三、入门案例   一、Spring容器   Spring容器首先是具有依赖注入的容器,它可以完成对象实例化,对象初始化、对象的销毁,配置对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 09:25:32
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要既然主流 IT 工业都在采用基于容器的基础设施(云原生方案),那么了解这一技术的短板就很重要了。Docker、LXC 以及 RKT 等传统容器都是共享主机操作系统核心的,因此不能称之为真正的沙箱。这些技术的资源利用率很高,但是受攻击面积和潜在的攻击影响都很大,在多租户的云环境中,不同客户的容器会被同样的进行编排,这种威胁就尤其明显。主机操作系统在为每个容器创建虚拟的用户空间时,不同容器之间的隔            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 23:52:03
                            
                                180阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  1【IOC理解】依赖注入(Dependency injection,DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。将类用来执行其操作(Action)的这些对象以某种方式提供给该类,而不是直接实例化合作者或使用静态引用。通常,类会通过它们的构造函数声明其依赖关系,允许它们遵循 显示依赖原则 (Explicit Dependencies Principle) 。这种方法被称为             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-25 17:57:50
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            标准库中的容器分为顺序容器和关联容器。顺序容器(sequential container)内的元素按其位置存储和访问,顾名思义,这些内部元素是顺序存放的;顺序容器内的元素排列次序与元素值无关,而是由元素添加到容器里的次序决定。而关联容器的元素按键(key)排序。      容器类共享部分公共接口。标准库定义的三种顺序容器类型:vect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 22:04:59
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            顺序容器:顺序容器包括:vector、deque、list、forward_list、array以及stringvector:可变大小数组,即将元素保存在一段连续的内存空间中。支持快速随机访问。在尾部之外的位置插入删除元素可能会很慢。PS:当元素已经占满了预先分配的内存空间,插入新的元素时,开辟一段新的内存空间,大小为之前vector的两倍,再将vector内的元素拷贝到新的内存空间内。vecto            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 20:20:40
                            
                                121阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                在 C++ 编程中使用容器能更加方便的实现数据结构设计。下面将介绍几种常用容器的使用:vector容器(类似于数组而又有链表的一些属性,相对来说比数组要方便插入和弹出的操作)#include <vector>//包含头文件
 using namespace std;vector<myrect> mybluerect;//定义一个类型为 myrec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 19:48:37
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、什么是 KubernetesKubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“k8s”,它是通过将8个字母“ubernete ”替换为“8”而导致的一个缩写。 Kubernetes 为什么要用“舵手”来命名呢?大家可以看一下这张图:  这是一艘            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 20:31:57
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker commit   提交容器副本使之成为一个新的容器
docker  run -it -p 6666:8080 tomcat    从hub上下载Tomcat镜像到本地并成功运行,
		-i    交互
		-t    终端
		-p		端口
		-P(大写)	分配随机端口
docker commit -a="xxxx" -m="xxxxx" 容器ID 容器名字:标签名(中间用冒号隔开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 22:40:10
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker容器和容器云是现代软件开发和部署中非常重要的概念,实现Docker容器容器云可以帮助开发者快速部署、扩展和管理应用程序。在本篇文章中,我将向你介绍如何实现“docker容器容器云”,帮助你快速上手这一技术。
### 实现“Docker容器容器云”流程
首先,让我们来看一下整个实现“Docker容器容器云”的流程。这涉及到以下几个步骤:
| 步骤 | 操作 |
| ---- | -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-23 19:12:11
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             接C++学习:list容器详解(一) 用STL的通用算法for_each来处理list中的元素  使用STL list和 iterator,我们要初始化、比较和给iterator增量来遍历这个容器。STL通用的for_each 算法能够减轻我们的工作。  /*
|| How to print a simple STL list MkII
*/
#include <iostream.h>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 21:51:04
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简介Podman是一个开源项目,可在大多数Linux平台上使用并开源在GitHub上。Podman是一个无守护进程的容器引擎,用于在Linux系统上开发,管理和运行Open Container Initiative(OCI)容器和容器镜像。Podman提供了一个与Docker兼容的命令行前端,它可以简单地作为Docker cli,简单地说你可以直接添加别名:alias docker = pod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 23:02:30
                            
                                64阅读