
Docker专题
文章平均质量分 92
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
源码小哥
这个作者很懒,什么都没留下…
展开
-
Docker容器化部署Oracle11G数据库手把手教程
Docker部署Oracle11G数据库手把手教程原创 2024-11-13 18:53:44 · 1761 阅读 · 0 评论 -
Docker专题(十二)-使用Dockerfile部署SSM项目
1.前言我们使用Maven开发一个SSM项目,最终需要部署到服务器上。可以有多种方式:方式1:将项目打包为一个war,上传到tomcat容器中方式2:写一个Dockerfile文件,直接将项目war包构建为一个镜像两种方式本质差不多,springboot项目可以直接构建镜像,因为SpringBoot可以内置tomcat2.实现步骤准备一个可以运行的SSM项目。并打成war包编...原创 2020-03-14 10:47:18 · 1151 阅读 · 0 评论 -
Docker专题(十一)-Docker-Compose
1. 下载并安装Docker-Compose1.1.下载地址去github.com去搜索docker-compose项目(docker官方提供的)https://github.com/docker/compose/releases/https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux...原创 2020-03-13 22:34:47 · 250 阅读 · 0 评论 -
Docker专题(十)-Docker部署SpringBoot项目
1.传统方式1.1.准备Springboot jar项目将项目打包成jar1.2.编写DockerfileFROM java:8VOLUME /tmpADD elk-web-1.0-SNAPSHOT.jar elk.jarEXPOSE 8080ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","...原创 2019-12-29 15:46:25 · 574 阅读 · 0 评论 -
Docker专题(九)-本地镜像发布到阿里云
1.本地镜像发布到阿里云流程2.镜像的生成方法常见的方式有2种:前面的DockerFile从容器创建一个新的镜像docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]OPTIONS说明:-a :提交的镜像作者;-m :提交时的说明文字;[root@localhost ~]# docker commit -a="bruce" -m=...原创 2019-08-07 22:22:26 · 219 阅读 · 0 评论 -
Docker专题(八)-Docker常用安装
1.概述Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2.总体步骤搜索镜像拉取镜像查看镜像启动镜像停止容器移除容器3.安装tomcat3.1.搜索镜像docker hub上面查找tomcat...原创 2019-08-07 22:16:08 · 431 阅读 · 0 评论 -
Docker专题(七)-DockerFile详解
1.DockerFile是什么Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本构建三步骤编写Dockerfile文件docker builddocker run原创 2019-08-07 14:01:08 · 1020 阅读 · 0 评论 -
Docker专题(六)-Docker容器数据卷
1.数据卷的概念先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。一句话:有点类似我们Redis...原创 2019-07-28 23:27:56 · 310 阅读 · 0 评论 -
Docker专题(五)-Docker镜像详解
1.Docker镜像概念镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。2.UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录...原创 2019-07-28 18:48:32 · 432 阅读 · 0 评论 -
Docker专题(四)-Docker容器操作
1.容器概念容器(Container)——镜像运行时的实体镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等 。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。前面讲过镜像使用的是分层存储,容器也是如此。容器存储层的生存周期和...原创 2019-07-21 23:36:29 · 843 阅读 · 0 评论 -
Docker专题(三)-Docker镜像操作
1.什么是Docker镜像Docker镜像是由文件系统叠加而成(是一种文件的存储形式)。最底端是一个文件引导系统,即bootfs,这很像典型的Linux/Unix的引导文件系统。Docker用户几乎永远不会和引导系统有什么交互。实际上,当一个容器启动后,它将会被移动到内存中,而引导文件系统则会被卸载,以留出更多的内存供磁盘镜像使用。Docker容器启动是需要的一些文件,而这些文件就可以称为Doc...原创 2019-07-21 17:08:16 · 297 阅读 · 1 评论 -
Docker专题(二)-Docker安装与启动
1.安装环境说明Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3....原创 2019-07-21 15:15:19 · 329 阅读 · 0 评论 -
Docker专题(一)-Dcoker简介
1.Docker是什么一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决...原创 2019-07-18 23:11:47 · 453 阅读 · 0 评论