标签:Docker相关的结果440条:
最近把WordPress迁移到了腾讯云,为了配置方便使用了docker来运行,这里记录下配置过程准备compose文件WordPress的dockercompose文件网上有很多,需要一个mysql的镜像,还有WordPress的镜像,大概长这样:version:'3'services:db:image:mysql:5.7volumes:-db_data:/var/lib/mysqlrestart…
发布于:2019-11-10 05:23:10
在docker-compose的配置文件中,通过配置depends_on,links,volumes_from,以及network_mode:“service:…”.可以控制服务的启动顺序,但是却不能知道被依赖的服务是否启动完毕,在一个服务必须要依赖另一个服务完成的时候,这样就会有问题。比如在微服务需要依赖微服务配置中心,在配置中心没有加载完毕的时候,微服务就会出现无法加载配置的错误。这个问题,官…
发布于:2019-11-10 02:58:36
这篇文章是一系列文章的第一篇,在这一系列文章中,我们想要分享我们如何使用Docker、Docker-Compose和Rancher完成容器部署工作流的故事。我们想带你从头开始走过pipeline的革命历程,重点指出我们这一路上遇到的痛点和做出的决定,而不只是单纯的回顾。幸好有很多优秀的资源可以帮助你使用Docker设置持续集成和部署工作流。这篇文章并不属于这些资源之一。一个简单的部署工作流相对比较…
发布于:2019-11-10 02:54:00
该系列文章分享了用Docker、Docker-Compose和Rancher完成容器部署工作流的经验。本文将分享如何解决自动化不够、测试困难、追踪及新增环境变量易错等痛点,且使部署逻辑向使用DockerCompose的应用更近一步。在这一系列文章的第一篇中,我们分享了只用Docker时我们开发的初步的工作流,如何创建一个基础的构建和部署流水线。容器的部署方式不再是在登陆server的时候从内存中输…
发布于:2019-11-10 02:45:04
该系列文章分享了用Docker、Docker-Compose和Rancher完成容器部署工作流的经验。本文将探讨怎样运行Rancher,解决只使用Docker-Compose时面临的主机负载失衡、获取服务状态困难、多环境下主机与集群难以管理等的问题。在这一部分,我们将一步步的走进Rancher,细致的探讨Rancher将如何解决在部署与容器管理时出现的种种的问题。回顾教程的第二部分,你会发现我们已…
发布于:2019-11-10 02:32:09
重磅系列干货,如何使用Docker、DockerCompose和Rancher搭建deploymentpipeline。本文为最后一篇,讨论如何实现consul的服务发现。在这篇文章中,我们将讨论如何用Rancher实现consul的服务发现。如果你还没有准备好,推荐你阅读本系列中先前的文章:第一篇:CI/CD和Docker入门第二篇:使部署逻辑向使用DockerCompose更进一步第三篇:借力…
发布于:2019-11-10 02:11:26
1.简述默认dockercompose仅仅会为你的app生成一个network,所有依赖的服务都会加入这个网络中,在docker-compose文件中定义的Projectname就是每一个镜像的hostname;#例子#Forexample,supposeyourappisinadirectorycalledmyapp,#andyourdocker-compose.ymllookslikethis…
发布于:2019-11-10 01:51:32
现在docker越来越火,很多开源服务纷纷支持docker,gitlab也不例外,现在官方也支持docker部署.在此之前,也有第三方支持过docker,安装步骤相对来讲会复杂一点,会把gitlab,postgresql和redis分别打包成镜像,然后通过容器连接使用,这里不介绍这种方式.一、确保机器上安装了docker并启动#安装dockeryuminstalldocker#启动dockersy…
发布于:2019-11-10 01:24:26
使用文章“Docker创建的集群下使用ansible部署hadoop”中创建的集群进行zookeeper的安装在cluster-master上制作zookeeper安装包下载官方源下载显得十分缓慢,所以还是选择国内的镜像源,将zookeeper下载到/opt[root@cluster-masteropt]#wgethttps://mirrors.tuna.tsinghua.edu.cn/apach…
发布于:2019-11-10 00:43:30
序对于个人开发者而言,学习分布式的好多东东,都比较费劲,因为手头的机器不够。若是单机使用虚拟机来启动一个个虚拟server话,又比较耗费资源,要求单机性能够好。幸好docker这种轻量级的东东出现了。本文主要是记录使用docker搭建zk集群的过程。下载zk镜像这次使用garland搭好的镜像。dockerpullgarland/zookeeper构建zk集群dockerrun-d\--name=…
发布于:2019-11-10 00:31:48
序这里参照了Docker搭建redis集群这篇文章来,非常顺利。下载镜像dockerpullredis准备配置文件mkdir/home/dockeredis/wgethttps:/aw.githubusercontent.com/antirezedis/3.0edis.conf-O/home/dockeredisedis.confcd/home/dockeredis/sed-i's/#slaveo…
发布于:2019-11-10 00:01:52
序本文主要讲如何使用使用docker搭建elasticsearch。下载镜像这里利用hangxin1940搭好的镜像,不过是es的1.4.2版本。dockerpullhangxin1940/docker-elasticsearch-cn:v1.6.0启动容器dockerrun-d-p9200:9200-p9300:9300--nameeshangxin1940/docker-elasticsear…
发布于:2019-11-09 23:40:10
序本文主要讲述如何用docker搭建rabbitmq的集群。下载镜像采用bijukunjummen该镜像。gitclonehttps://github.com/bijukunjummen/docker-rabbitmq-cluster.git运行启动集群cddocker-rabbitmq-cluster/clusterdocker-composeup-d......Status:Downloade…
发布于:2019-11-09 23:35:37
序ELK是开源日志界的三大剑客,本文主要讲怎么在docker里头跑起来这一套东东。镜像这里采用docker-elk的镜像。运行cddocker-elkeval"$(docker-machineenvdefault)"docker-composeup-d...Successfullybuilt68f1e0777077Creatingdockerelk_kibana_1Attachingtodocke…
发布于:2019-11-09 23:21:24
Docker是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。一、前提条件1、内核Docker运行环境对内核要求比较高,一般建议直接在Ubuntu这样的平台上运行。但作为一个容器标准,Docker也支持其他如CentOS,MacOSX,Windo…
发布于:2019-11-09 21:16:55
什么是高可用性?高可用性:HighAvailability(简称HA)可用性(Availability)=可靠性(Reliability)+可维护性(Maintainability)自动检测、自动切换、自动恢复主从方式、互备方式、集群方式集群的三大核心概念集群(Cluster)节点(Node)服务(Service)本文将介绍DockerSwarm+HAProxy来实现服务的高可用性环境信息本机Ma…
发布于:2019-11-09 20:47:01