12 2018 档案

摘要:一、CICD和DevOps 前面已经了解了CI/CD,其实CI/CD已经存在多年了,只是最近软件工程方面又提出了敏捷开发、DevOps,又把CI/CD炒火了。 那么什么是DevOps?DevOps和CI/CD有又什么关系呢? 以下内容摘自https://en.wikipedia.org/wiki/D 阅读全文
posted @ 2018-12-31 13:40 skyflask 阅读(7052) 评论(3) 推荐(0) 编辑
摘要:一、CI/CD系列 什么是CI/CD(译) Docker与CI/CD(转) Docker和CI/CD实战 二、GitLab 三、Ansible 四、Jenkins 阅读全文
posted @ 2018-12-24 22:02 skyflask 阅读(723) 评论(0) 推荐(0) 编辑
摘要:背景 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 持续集成(Continuous integration)是一种软件开发实践,即团队开发 阅读全文
posted @ 2018-12-24 21:52 skyflask 阅读(553) 评论(0) 推荐(1) 编辑
摘要:CI/CD是什么? 原文:https://opensource.com/article/18/8/what-cicd 在谈论软件开发时,经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语。但它们真正的意思是什么呢? 阅读全文
posted @ 2018-12-24 21:32 skyflask 阅读(5326) 评论(0) 推荐(0) 编辑
摘要:一、compose定义 以下定义摘自docker官网:https://docs.docker.com/compose/overview/ Compose is a tool for defining and running multi-container Docker applications. W 阅读全文
posted @ 2018-12-18 23:51 skyflask 阅读(937) 评论(0) 推荐(0) 编辑
摘要:一、准备工作 结构图: 用户访问页面,Nginx将请求进行转发,如果请求的是php页面,则通过FastCGI转发给后端php进行处理;如果非php页面,则直接返回静态页面。 关键点: 1、自定义网络 二、创建容器 1、创建Mysql容器 容器名称:lnmp_mysql 容器网络:lnmp 数据卷:m 阅读全文
posted @ 2018-12-13 10:34 skyflask 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:一、编写Dockerfile 具体步骤这里不再细说,直接看Dockerfile文件: 二、制作镜像 最后结果如下: 查看镜像: 三、测试镜像 通过宿主机的8011端口就可以访问到容器的tomcat服务。 可以看到,我们的容器跑起来了,但是,正常情况下,我们的tomcat是跑war包的,后面学习CI/ 阅读全文
posted @ 2018-12-11 23:08 skyflask 阅读(482) 评论(0) 推荐(0) 编辑
摘要:一、镜像制作步骤 二、编写Dockerfile 安装过程: 查看镜像: 三、测试镜像 构建容器: 查看容器: 查看服务是否正常启动: 至此,php镜像制作完成。 阅读全文
posted @ 2018-12-05 21:06 skyflask 阅读(580) 评论(0) 推荐(0) 编辑
摘要:上一节我们详解Dockerfile之后,现在来进行实战。我们通过docker build来进行镜像制作。 build有如下选项: 主要参数有: 一、构建Nginx镜像 1、 Nginx安装步骤 2、Dockerfile文件编写 3、注意事项及dockerfile编写最佳实践 a、尽量让镜像文件更小 阅读全文
posted @ 2018-12-04 23:49 skyflask 阅读(6434) 评论(0) 推荐(0) 编辑
摘要:一、Dockerfile 概念 1、Dockerfile是什么 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 镜像的定制实际上 阅读全文
posted @ 2018-12-01 09:02 skyflask 阅读(1402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示