「中级篇」学习docker践行devOps理念
zhugeaming2018
13年IT生涯,13年IT圈故事
展开
-
『中级篇』Docker compose 部署一个复杂的应用(41)
今天部署一个复杂的application。源码地址:https://github.com/limingios/docker中的No.4中的example-voting-app。里面包括5个模块。个人主页:idig.comVoting App 暴露给外边访问的,投票使用,里面有对应的候选人的选项。是个python项目。这个将投票结果放入redis中,在现实中投票的...原创 2018-08-12 01:00:27 · 998 阅读 · 0 评论 -
『中级篇』Docker企业版的在线免费体验(56)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker企业版的在线免费体验(56) 如何免费试用docker enterprise,试用有2种方式。 1. 企业版的环境 12个小时 2. 自己找几台虚机,安装docker enterprise的linsence本节主要试用在线的docker e...原创 2018-09-11 11:59:06 · 395 阅读 · 0 评论 -
『中级篇』Docker-cloud介绍(54)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker-cloud介绍(54) Docker Cloud 是caas(Container as a Service)容器即服务,阿里云和腾讯云属于paas平台即服务,caas是在paas之上的,我们要提供docker的service,必须要有底层infrastructur...原创 2018-09-08 14:51:44 · 269 阅读 · 0 评论 -
『中级篇』Docker Cloud自动构建 Docker image(55)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker Cloud自动构建 Docker image(55) 一步一步的接近下面这个图,来通过时间的方式github,自动构建成docker image吧登录docker cloud 可以通过docker账号登录。跟github进行...原创 2018-09-09 01:35:07 · 997 阅读 · 0 评论 -
『中级篇』Docker的收费模式(53)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker的收费模式(53) docker之前一直谈的社区版本,本身也不用花钱,社区版本身就是开源免费的,但是想想docker这个公司也不是慈善机构,也有投资人,也是要养活人的,从2017年开始,docker开始了致力于企业用户,让更多企业用户使用才有人愿意付费,才可以赚...原创 2018-09-06 10:13:03 · 7215 阅读 · 0 评论 -
『中级篇』阿里云安装Docker企业版UCP和DTR(59)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』阿里云安装Docker企业版UCP和DTR(59)前面一节讲到了如何在阿里云使用容器服务的方式,本节主要讲讲如何在阿里云上边安装docker企业版,UCP和DTR工具。阿里云安全市场购买docker企业版登录阿里云市场搜索:docker企业版点击进入点击购买看看评论...原创 2018-09-18 03:27:20 · 377 阅读 · 0 评论 -
『中级篇』docker企业版本地安装之UCP(57)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』k8s基础网络Cluster Network(66) 通过国人大神的一键安装k8s集群安装了3个master节点和3个node节点的虚机,现在咱们的演示直接在开发机上运行就可以了dev机器。这次主要说说k8s相关的网络和网络相关的概念,service!源码:https:/...原创 2018-09-13 09:55:40 · 326 阅读 · 0 评论 -
『中级篇』K8S横向扩展功能ReplicaSet和ReplicationController(63)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』K8S横向扩展功能ReplicaSet和ReplicationController(63)上次说了,pod的如何管理。这次说说pod的横向扩展。源码:https://github.com/limingios/docker/tree/master/No.9ReplicationController...原创 2018-09-25 00:41:25 · 651 阅读 · 0 评论 -
『中级篇』Kubenetes简介(60)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』Kubenetes简介(60)Kubernetes单词起源于希腊语, 是「舵手」或者「领航员」的意思,是“管理者”和“控制论”的根源。 K8s是把用8代替8个字符“ubernete”而成的缩写。Docker Swarm 和 k8s的前世今生可以很明确的说 先有的k8s,后有的docker swa...原创 2018-09-20 09:25:57 · 386 阅读 · 0 评论 -
『中级篇』Docker-Stack部署投票应用(50)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker-Stack部署投票应用(50) 之前用docker-compose创建过投票应用,现在通过docker-stack来创建多机的部署。源码:https://github.com/limingios/docker/tree/master/No.5/labs/wor...原创 2018-08-30 09:23:43 · 383 阅读 · 0 评论 -
『中级篇』Docker-Secret管理和使用(51)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker-Secret管理和使用(51) 之前咱们写的docker-compose.yml里面,里面有mysql的时候有变量MYSQL_ROOT_PASSWORD: root,如果别人拿到了这个文件直接root是不是就暴露了,很不安全,针对这个问题,docker-sec...原创 2018-09-01 11:32:38 · 445 阅读 · 0 评论 -
『中级篇』Docker service更新(52)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker service更新(52) serive更新其实并不是简单的更新,在swarm模式下的service都是在运行的,正在运行的进行更新,swarm是生产环境,我们不想因为更新中断咱们的业务,想的是不影响正常的业务开展。在现实生产环境进行不宕机的更新远比现在咱们这...原创 2018-09-04 10:16:17 · 3005 阅读 · 0 评论 -
『中级篇』docker-swarm创建一个多节点集群(43)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker-swarm创建一个多节点集群(43) docker Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。源码地址:https://gith...原创 2018-08-16 02:13:26 · 1000 阅读 · 0 评论 -
『中级篇』Docker Compose的安装和基本使用(39)
Docker Compose 是命令行的工具,如果用的mac或者windows,他是随着安装docker的时候已经安装上的。但是linux系统需要单独的安装Docker Compose。源码地址:https://github.com/limingios/docker中的No.4linux下安装 Docker Compose https://docs.docker.com/c...原创 2018-08-09 00:27:24 · 808 阅读 · 0 评论 -
『中级篇』play with docker 的使用(44)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』play with docker 的使用(44) swarm cluster setup的方式i分为三种:vagrant+virtualbox;docker-machine+virtualbox;play with docker;源码地址:https://github.co...原创 2018-08-18 14:51:01 · 703 阅读 · 0 评论 -
『中级篇』在docker-swarm集群里通过serivce部署wordpress(46)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』在docker-swarm集群里通过serivce部署wordpress(46) 上一节说到了docker-swarm的service,创建和操作。scale 进行横向扩展。之前通过docker-compose也部署过,本次就在docker-swarm下部署wordpres...原创 2018-08-23 21:07:00 · 688 阅读 · 0 评论 -
『中级篇』Docker-Stack部署wordpress(49)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Docker-Stack部署wordpress(49) 前面几次对service讲述很多了,创建,启动,停止,删除,service对外的访问的方式,这次用了会继续docker-swarm的services,但是这次用比较一种简单方便的方式来完成,之前说过docker-com...原创 2018-08-28 10:51:14 · 339 阅读 · 0 评论 -
『中级篇』docker-swarm中的Service创建维护和水平扩展(45)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker-swarm中的Service创建维护和水平扩展(45) 通过上一节已经创建了1个manager和2个worker,现在看看如何使用。源码地址:https://github.com/limingios/docker中的No.5;service的操作...原创 2018-08-21 12:43:19 · 361 阅读 · 0 评论 -
『中级篇』RoutingMesh之Ingress负载均衡(48)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』RoutingMesh之Ingress负载均衡(48) 当创建或更新一个服务时,你可以利用–publish选项把一个服务暴露到外部,在docker swarm模式下发布一个端口意味着在集群中的所有节点都会监听这个端口,这时当访问一个监听了端口但是并没有对应服务运行在其上的节...原创 2018-08-25 09:05:59 · 415 阅读 · 0 评论 -
『中级篇』集群服务间通信之RoutingMesh(47)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』集群服务间通信之RoutingMesh(47) 上次讲了通过service create 部署了wordpress,我们的这个wordpress有2个service组成一个wordpress,一个mysql。这2个service运行在不同的机器上边,并且他们之前是可以进行通...原创 2018-08-25 09:07:12 · 512 阅读 · 0 评论 -
『中级篇』docker体验阿里云的容器服务(58)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker体验阿里云的容器服务(58) 体验下阿里云的容器服务,前提给自己的账号充值100以上啊,大概自己玩一个小时跟去网吧差不多2,3块钱吧!容器服务进入容器服务 进入首页:cn.aliyun.com 往下拉选择「容器服务」 ...原创 2018-09-15 01:03:44 · 355 阅读 · 1 评论 -
『中级篇』k8s的Service简介和演示(67)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』k8s的Service简介和演示(67)我们在使用pod的时候,pod之前可以相互ping通的,机器本身也可以ping通pod和另外机器的pod,如果是一个serivce的话,我们通过端口号,就可以访问service。源码:https://github.com/limingios/docker/tree...原创 2018-10-02 20:57:13 · 429 阅读 · 0 评论 -
『中级篇』docker之wordpress容器SSL(番外篇)(78)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之wordpress容器SSL(番外篇)(78)搞了2天终于搞定了,现在分享给大家。 apache2 容器内安装SSL实现wordpress证书安装。前提『中级篇』docker容器安装wordpress(37) 通过上边的方式已经安装了wordpress 和mysql ,可以正常的访...原创 2018-10-14 00:04:42 · 860 阅读 · 0 评论 -
『中级篇』Vagrant在本地搭建多节点K8S集群(65)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』k8s基础网络Cluster Network(66)通过国人大神的一键安装k8s集群安装了3个master节点和3个node节点的虚机,现在咱们的演示直接在开发机上运行就可以了dev机器。这次主要说说k8s相关的网络和网络相关的概念,service!源码:https://github.com/limin...原创 2018-09-29 00:14:29 · 792 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成—真实JAVA-Maven项目的CI演示(73)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成—真实JAVA-Maven项目的CI演示(73)上次主要说了在githubCI的服务器,并且也演示了github的runner执行CICD,这次通过真实的JAVA-Maven项目来演示下CICD。项目通过gitlab和gitlabCI进行CICD。源码地址:https:...原创 2018-10-08 10:20:09 · 867 阅读 · 0 评论 -
『中级篇』k8s基础网络Cluster Network(66)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』k8s基础网络Cluster Network(66)通过国人大神的一键安装k8s集群安装了3个master节点和3个node节点的虚机,现在咱们的演示直接在开发机上运行就可以了dev机器。这次主要说说k8s相关的网络和网络相关的概念,service!源码:https://github.com/limin...原创 2018-09-30 09:45:04 · 359 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成-CD演示(74)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-CD演示(74)这次主要看下CICD中的CD功能。源码:https://github.com/limingios/docker/tree/master/No.11从gitlab中flask-demo下载代码到本地。通过git clone 克隆到本地修改....原创 2018-10-09 10:37:59 · 340 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成-整个流程串联(75)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-整个流程串联(75)前面主要说了CI python,CI java,CDpython,这次主要说下从gitlab,gitlab-ci,gitlab CICD的整个从开发流程到发布流程的,一个工作的流程。源码:https://github.com/limingios/do...原创 2018-10-10 10:56:02 · 427 阅读 · 0 评论 -
『中级篇』docker之java容器运行外置springboot-jar(番外篇)(79)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之java容器运行外置springboot-jar(番外篇)(79)学了docker这么久终于开始实战了,所有部署方式全部使用docker的方式感觉特别爽,我这里分享下,我部署springboot的富jar包。下载java的镜像docker pull java:openjdk-8s...原创 2018-11-01 10:00:05 · 294 阅读 · 0 评论 -
『中级篇』docker之运行nginx跳转到本地的jar并配置https(番外篇)(80)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之运行nginx跳转到本地的jar并配置https(番外篇)(80)真实的环境,一个1核2g内存,安装了mysql容器,java容器,nginx容器。具体安装docker我就不说了,没啥讲的重复很多遍的。mysql 也之前讲过。nginx的安装新建立nginx的目录nginx...原创 2018-11-02 00:49:46 · 578 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成—真实Python项目的CI演示(72)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成—真实Python项目的CI演示(72)上次主要说了在githubCI的服务器,并且也演示了github的runner执行CICD,这次通过真实的python项目来演示下CICD。项目通过gitlab和gitlabCI进行CICD。源码地址:https://github...原创 2018-10-07 12:12:34 · 935 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成-(终结篇)(77)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-(终结篇)(77)今天是中级终结篇的最后一次了,想想在二个月的时间,每天的坚持学习和更新收获还是满满的,跟我一起学习的小伙伴不知道你收获到了吗?想说的这几次CI/CD介绍了gitlab,gitlab-ci,docker,所有的工具都是免费的,提供了一个方式,作...原创 2018-10-13 12:02:44 · 372 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成—GitLab CI服务器(71)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成——GitLab CI服务器(71)如何搭建一个gitlab ci服务器,首先解释下为什么选择了gitlab ci没有选择jeakins个人原因,jeakins 网上到处都是资料,怼gitlab ci更加熟悉。gitlab和gitlab之前集成非常好的,这是不用质...原创 2018-10-06 08:32:28 · 1059 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成-项目生成镜像(76)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-项目生成镜像(76)开始想用docker registry做私有镜像库,后来放弃了,知道的老铁应该知道这个玩意没有界面很不爽,后来选择了Harbor,还是通过vagrant 创建一个虚拟服务器,这样下来一共创建3个了,也就在生产环境下估计需要3个以上才可以完成整个的CI...原创 2018-10-11 15:51:46 · 399 阅读 · 0 评论 -
『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)上次主要说了service的一种类型,clusterIp,这次说下NodePort。源码:https://github.com/limingios/docker/tree/master/No.10通过pod创建service...原创 2018-10-03 21:37:56 · 1539 阅读 · 0 评论 -
『中级篇』k8s重要的Deployment(64)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』k8s重要的Deployment(64)之前介绍了,pod,ReplicationController,ReplicaSet。这次主要说下Deoloyments。源码:https://github.com/limingios/docker/tree/master/No.9官方介绍https://...原创 2018-09-27 01:03:44 · 1356 阅读 · 0 评论 -
『中级篇』CI/CD持续集成/持续部署(69)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』CI/CD持续集成/持续部署(69)从这次课就开始学习CI/CD,结合docker或者是使用k8s来完成。CICD的理解CICD是一个整套流程的解决方案,光依靠docker和k8s是完全不行的,中间涉及到很多CICD的工具,CI的服务器。本地用github做代码的管理,Travis CI用于...原创 2018-10-04 15:50:40 · 357 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成-项目生成镜像(76)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-项目生成镜像(76)开始想用docker registry做私有镜像库,后来放弃了,知道的老铁应该知道这个玩意没有界面很不爽,后来选择了Harbor,还是通过vagrant 创建一个虚拟服务器,这样下来一共创建3个了,也就在生产环境下估计需要3个以上才可以完成整个的CI...原创 2018-10-12 00:56:43 · 489 阅读 · 0 评论 -
『中级篇』docker之CI/CD持续集成-gitlab安装(70)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』docker之CI/CD持续集成-gitlab安装(70)gitlab在持续化集成中非常的重要,它用于开发人员进行提交代码关于代码的库,本次安装还是使用vagrant的方式。源码:https://github.com/limingios/docker/tree/master/No.11创建虚拟机...原创 2018-10-05 09:13:13 · 327 阅读 · 0 评论 -
『中级篇』Minikube快速搭建K8S单节点环境(61)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:『中级篇』Minikube快速搭建K8S单节点环境(61)去介绍k8s的集群安装,本地搭建一个k8s的集群。不会科学上网的老铁:Kubectl安装 按照官网安装,minikube根据我文章最下面的不科学上网安装。也就是源码中No.8里面的minikube.exe的方式配置环境变量,不入的坑不希望你也入坑。谢谢支...原创 2018-09-22 12:27:08 · 801 阅读 · 1 评论