
Docker
丿ZhangT
这个作者很懒,什么都没留下…
展开
-
Docker的安装与底层原理
Docker的组成 镜像(image): Docker镜像就相当于是一个文件系统,通俗来说就是为镜像用来创建容器的 容器(Container): Docker 利用容器 (Container) 独立运行的一个或一组应用,容器是用镜像创建的运行实例,它可以被启动、开始、停止、删除,每个容器都是相互隔离的、保证安全的平台,可以把容器看做是一个简易版的Linux系统,可以简单用一句话来说,容器就是运行起来的镜像 容器就相当于Java中的对象,镜像相当于Java中的类 仓库(Repository) 仓库是集中存放原创 2020-09-22 19:59:01 · 184 阅读 · 0 评论 -
Docker学习第二天
Doucker的中央仓库 1、Docker官方的中央仓库,仓库是最全的,但是下载速度慢 https://hup.docker.com/ 2、国内的镜像网站:网易蜂巢、daoCloud https://c.163yun.com/hub#/home http://hub.daocloud.io/ (推荐使用) 3、在公司内采用私服的方式拉取镜像 需要在/etc/docker/daemon.json { "registry-mirrors":["https://registry.docker-cn.co原创 2020-09-22 19:55:19 · 212 阅读 · 0 评论 -
Docker学习第三天
Dockerfile自定义镜像 创建自定义镜像就需要创建一个Dockerfiler,如下为Dockerfile的语言 from:指定当前自定义镜像依赖的环境 copy:将相对路径下的内容复制到自定义镜像中 workdir:声明镜像的默认工作目录 run:执行的命令,可以编写多个 cmd:需要执行的命令(在workdir下执行的,cmd可以写多个,只以最后一个为准) #示例: from daocloud.io/library/tomcat:8.5.15-jre8 copy ssm.war /usr/l原创 2020-09-22 19:54:10 · 183 阅读 · 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 · 346 阅读 · 0 评论