![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
丿ZhangT
这个作者很懒,什么都没留下…
展开
-
Docker的安装与底层原理
Docker的组成镜像(image):Docker镜像就相当于是一个文件系统,通俗来说就是为镜像用来创建容器的容器(Container):Docker 利用容器 (Container) 独立运行的一个或一组应用,容器是用镜像创建的运行实例,它可以被启动、开始、停止、删除,每个容器都是相互隔离的、保证安全的平台,可以把容器看做是一个简易版的Linux系统,可以简单用一句话来说,容器就是运行起来的镜像容器就相当于Java中的对象,镜像相当于Java中的类仓库(Repository)仓库是集中存放原创 2020-09-22 19:59:01 · 142 阅读 · 0 评论 -
Docker学习第二天
Doucker的中央仓库1、Docker官方的中央仓库,仓库是最全的,但是下载速度慢https://hup.docker.com/2、国内的镜像网站:网易蜂巢、daoCloudhttps://c.163yun.com/hub#/homehttp://hub.daocloud.io/ (推荐使用)3、在公司内采用私服的方式拉取镜像需要在/etc/docker/daemon.json{ "registry-mirrors":["https://registry.docker-cn.co原创 2020-09-22 19:55:19 · 121 阅读 · 0 评论 -
Docker学习第三天
Dockerfile自定义镜像创建自定义镜像就需要创建一个Dockerfiler,如下为Dockerfile的语言 from:指定当前自定义镜像依赖的环境copy:将相对路径下的内容复制到自定义镜像中workdir:声明镜像的默认工作目录run:执行的命令,可以编写多个cmd:需要执行的命令(在workdir下执行的,cmd可以写多个,只以最后一个为准) #示例:from daocloud.io/library/tomcat:8.5.15-jre8copy ssm.war /usr/l原创 2020-09-22 19:54:10 · 112 阅读 · 0 评论 -
Docker的CICD
CI、CD引言项目部署1.将项目通过maven进行编译打包2.将文件上传到指定的服务器中3.将war包放到tomcat的目录中4.通过Dockerfile将Tomcat和war包转成一个镜像,由DockerCompose去运行容器项目更新后,需要将上述流程再次的从头到尾的执行一次,如果每次更新一次都执行一次上述操作,很费时,费力。我们就可以通过CI、CD帮助我们实现持续集成,持续交付和部署。CI介绍CI(continuous intergration)持续集成持续集成:编写代码时,完成了原创 2020-09-22 19:52:50 · 300 阅读 · 0 评论