首页 » DevTools » Docker
  • CentOS7.4构建Docker swarm部署Jenkins Configuration as code

    showerlee 2019-06-14 22:01 DevTools, Docker, 其他 阅读 (8,019) 抢沙发
    话说如果把Jenkins作为一只可爱的宠物, 部署及配置Jenkins是一个及其复杂和头痛的过程,我们作为铲屎官需要给这只名叫Jenkins的爱宠从打生下起都要进行细心的呵护, 在Web UI给他装插件, 配slave节点, 配环境变量, 配CI工具, 配后台管理权限等等,说实话你不写个自动化shell或者ansible你都不好意思跟你同行打招呼. 不过作为我们DevOps, 不是所有语言都能拿得起放得下(自黑), 在写自动化脚本过程中势必要跟我们的Jenkins本家...
  • Kubernetes之Ingress+Traefik

    showerlee 2018-09-08 17:32 DevTools, Docker, Kubernetes 阅读 (19,667) 抢沙发
    今天是一个值得庆祝的日子, 终于把研究了半年未果的k8s ingress反向代理通过traefik这个工具给试验出来了, 这里感谢我的甜宝宝对我的支持, 因为有你, 我才有动力继续前行. traefik 是一款开源的反向代理与负载均衡工具。它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。目前支持 Docker, Swarm, Mesos/Marathon, Mesos, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API 等等后端模型...
  • Jenkins-Pipeline-CI-CD-with-Helm-on-Kubernetes自动化流水线

    showerlee 2018-09-06 11:40 DevTools, Docker, Jenkins, Kubernetes 阅读 (23,785) 2条评论
    因为忙于家里事情, 很久没有更新我的博客, 这里我将这半年多对Jenkins pipeline集成k8s实现自动化部署流水线的心得在这里分享给大家, 有不足之处, 还请大家多多指正. 这里简单的介绍一下我们这个自动化流水线所使用到的工具: Jenkins Pipeline: 目前国内外DevOps, CI/CD比较主流的一种将我们软件开发周期所涉及到的环节通过pipeline流水线完美的串联在一起的自动化部署框架. 它提出了一种pipeline as a code的概念,...
  • Mac+Docker+Ansible部署WordPress Application

    showerlee 2016-12-06 17:42 Ansible, Docker 阅读 (16,806) 4条评论
    很久没有更新了,今天给大家在这里推荐使用Docker部署Wordpress Application Docker就不多介绍了,大家可以理解为是他是一个虚拟集装箱,将原来以服务器为基础单元的集群,细化到以每个服务进程为单元。这样的优点在于: 1. 隔离开发环境和具体可执行进程,可跨平台跨主机使用,统一开发环境 2. 节约时间成本,硬件成本,秒级别快速部署启动 3. 支持持续集成,可利用相关部署工具(Ansible, saltstack)进行快速部...
  • Dockerfile详解

    showerlee 2015-12-31 17:15 DevTools, Docker 阅读 (13,039) 抢沙发
    Docker可以通过获取Dockerfile编写的命令自动Build出一个新的镜像,里面的Docker内建命令会帮助我们在已有的image下创建一个新的定制image. 这里我们先给大家介绍一些常用Dockerfile编写规范. Docker配置传送门: http://www.showerlee.com/archives/1758 1.FROM  FROM <image>:<tag> FROM会使用当前本地或者远程Docker仓库的image, 这个要首先写到该脚本的第一行. 例: FROM centos...
  • MAC+VirtualBox+Docker搭建私有CentOS Docker容器

    showerlee 2015-12-15 17:30 DevTools, Docker 阅读 (19,259) 2条评论
    Docker源意码头工人, 是一款更轻量级的虚拟化快速部署工具, 他的优点在于非常傻瓜的配置和管理, CPU/内存的低消耗, 快速开/关机, 可以非常方便的运行和释放容器, 便捷的连接宿主机器和容器以及0成本的commit and export到其他任意环境, 绝对是一款优于vagrant等同类型工具的SA居家旅行必备利器. 通俗来讲Docker其实就是将我们在虚拟机上定制的系统打包成一个私有Docker镜像, 然后通过将镜像传到本地, Docker本身会利...