虚拟化
小小菜鸡钟先生
技术记录
展开
-
Docker的三大核心概念及基本命令
Docker的三大核心概念:镜像、容器、仓库1.镜像:镜像是创建容器的基础。2.容器:容器是从镜像创建的运行实例,它可以被启动、停机和删除、所创建的每一个容器都是相互隔离的,互不相见的,可以保证平台的安全性,还可以把容器看作是一个简单的linux环境,docker利用容器来运行和隔离应用3.仓库:仓库仓库使用来集中保存镜像的地方,当创建了自己的镜像之后,可以使用push命令将它上传到公共仓库或者私有仓库,这样一来当下次要在另外一台机器上使用这个镜像的时候,只需要从仓库中pull下来就可以了。Dock原创 2020-08-15 09:40:34 · 769 阅读 · 0 评论 -
CentOS 7.5 安装KVM虚拟机及KVM基本命令
一、KVM环境搭建1.开启虚拟机处理器虚拟化引擎:(注意在搭建KVM环境时可以先把IOS镜像文件传送到虚拟机内)2.检测系统是否支持cat /proc/cpuinfo | egrep 'vmx|svm'KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。有返回结果,如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。3.关闭SELinuxsetenforce 0se原创 2020-08-15 09:03:56 · 664 阅读 · 0 评论 -
基于docker+GIT+tomcat+jenkinsd搭建CI/CD部署
持续集成(continuous Intergration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈持续部署(Continuous Deployment,CD):部署到测试环境,预生产环境、生产环境持续交付(Continuous Delivery,CD):将最终产品发布到生产环境,给用户使用CI/CD示意图CI/CD环境搭建环境规划:基础镜像需要有java.jdk环境 和tomcat服务habor:172.16.16.200git:172.16.16.9原创 2020-07-24 09:26:41 · 468 阅读 · 0 评论 -
使用Docker搭建harbor企业仓库
一般我们需要拉取镜像需要去外国的服务器上去拉取,下载就非常的慢。所以现在很多企业都会搭建一个自己的haribor仓库用来存储镜像和拉取镜像:1.创建一个harbor文件夹:[root@123456 ~]# mkdir -p /usr/src/harbor[root@123456 ~]# cd /usr/src/harbor/2.添加harbor安装包:yum install -y docker-compose解压安装包:并进入harbor文件下[root@123456 harbor]# ta原创 2020-07-23 17:04:10 · 267 阅读 · 0 评论 -
dockerfile生成镜像的几种方法及创建私有仓库
这里不多说了,我们直接上图:一、docker镜像的创建方法:创建docker镜像的三种方法,分别是基于已有的容器创建、基于本地模板创建、以及dockerfile创建,1.基于以有容器创建镜像。基于已有的容器创建主要是使用docker commit命令。实质就是把一个容器里面运行的程序以及该程序的运行环境打包起来生成新的镜像。命令:docker commit 选项 容器ID/名称 仓库名称:标签常用的选项:-m:说明信息-a:作者-p:生成过程中停止容器的运行(一般不会使用)2.基于本地原创 2020-07-19 20:27:17 · 514 阅读 · 0 评论 -
Docker的安装及下载镜像,配置docker加速器
Docker的安装及下载镜像,配置docker加速器1.Docker是什么?Docker是在linux容器里运行应用的开源工具,是一种轻量级的虚拟机。2.DOCKER能够做什么?Docker是帮助开发人员和开发团队构建和发布应用程序3.Docker特点?Docker容器:标准: Docker创建了容器的行业标准,因此它们可以在任何地方移植轻巧:容器共享计算机的OS系统内核,因此不需要每个应用程序都具有OS,从而提高了服务器效率,并降低了服务器和许可成本安全:容器中的应用程序更安全,Dock原创 2020-07-15 13:01:33 · 353 阅读 · 0 评论 -
CentOS 7.5 安装KVM虚拟机及KVM基本命令
CentOS 7.5 安装KVM虚拟机及KVM基本命令一、KVM环境搭建1.开启虚拟机处理器虚拟化引擎:(注意在搭建KVM环境时可以先把IOS镜像文件传送到虚拟机内)2.检测系统是否支持cat /proc/cpuinfo | egrep 'vmx|svm'KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。有返回结果,如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。原创 2020-07-14 09:23:59 · 400 阅读 · 0 评论