基于Docker技术实践
KonyLi
精于心,简于形! 大道至简,悟在天成! 注入AI,洞悉数据,遇见未来!
展开
-
第1期 经典优秀技术架构设计参考
经典优秀技术架构设计参考文章目录经典优秀技术架构设计参考Kubernetes 架构设计基本架构基本考虑运行原理控制平面主节点服务Etcd工作节点Mesos 原理与架构架构基本单元管理服务 - master任务服务 - slave应用框架 - framework调度算法基本过程调度过程过滤器回收机制HAKubernetes 架构设计基本架构任何优秀的项目都离不开优秀的架构设计。本小节将介绍 Kubernetes 在架构方面的设计考虑。基本考虑如果让我们自己从头设计一套容器管理平台,有如下几个方面是原创 2020-09-20 14:10:26 · 252 阅读 · 0 评论 -
第21章 Docker Jenkins 持续集成多项目构建
Jenkins 持续集成多项目构建文章目录Jenkins 持续集成多项目构建job调度构建举例:项目回滚jenkins 插件jenkins常用插件汇总**Maven单独构建多模块项目中的单个模块**持续集成之Jenkins插件使用(一)- 多个job之间的串并联1. [Copy Artifact Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin)2. [Parameterized Trigger Plugin]原创 2020-09-20 14:13:52 · 475 阅读 · 0 评论 -
第20 章 Docker Swarm 集群实践
Docker Swarm 集群实践文章目录Docker Swarm 集群实践**Swarm介绍****Swarm 特点****Swarm架构****Swarm关键概念**1)Swarm2)Node3)服务(Service)4)任务(Task)5)命令**Swarm工作方式**1)Node2)Service(服务, 任务, 容器)3)任务与调度4)服务副本与全局服务**Swarm调度策略**1)Random2)Spread3)Binpack**Swarm Cluster模式的特性**1)批量创建服务2)强大原创 2020-09-09 09:34:54 · 670 阅读 · 0 评论 -
第19章 Docker 镜像私有仓库安装与配置及使用
第19章 Docker 镜像私有仓库安装与配置及使用文章目录第19章 Docker 镜像私有仓库安装与配置及使用基于 Harbor 搭建 Docker 私有镜像仓库什么是 Harbor?安装 Docker安装 Docker-compose安装 PIP安装 DOCKER COMPOSE安装 Harbor使用docker Registry快速搭建私有镜像仓库什么是私有仓库?环境介绍安装布署过程下载官方registry镜像文件运行registry容器查看远程仓库镜像文件客户端操作修改下载的镜像源,两个选其一下载原创 2020-09-09 08:43:27 · 897 阅读 · 0 评论 -
第18章 Docker 中 Consul 的安装与配置及使用
第18章 Docker 中 Consul 的安装与配置及使用文章目录第18章 Docker 中 Consul 的安装与配置及使用前言目标环境介绍快速参考(Quick reference)什么是Consul ?Consul and DockerUsing the Container`dumb-init``consul members``VOLUME /consul/data``/consul/config``--net=host`Running Consul for DevelopmentRunning C原创 2020-09-09 08:42:39 · 3154 阅读 · 0 评论 -
第17章 Docker 中 MongoDB 的安装与配置及使用
第17章 Docker 中 MongoDB 的安装与配置及使用2018-10-14文章目录第17章 Docker 中 MongoDB 的安装与配置及使用前言目标环境介绍快速参考(Quick reference)什么是MongoDB?如何使用此镜像启动mongo服务器实例从另一个Docker容器连接到MongoDB...通过docker stack deploy或docker-compose`compose`容器shell访问和查看MongoDB日志Configuration无需配置文件即可自定义配置原创 2020-09-09 08:41:53 · 825 阅读 · 0 评论 -
第16章 Docker 中 RabbiteMQ 的安装与配置及使用
第16章 Docker 中 RabbiteMQ 的安装与配置及使用文章目录第16章 Docker 中 RabbiteMQ 的安装与配置及使用前言目标环境介绍快速参考(Quick reference)什么是RabbitMQ?如何使用此镜像运行守护进程(Running the daemon)内存限制(Memory Limits)Erlang CookieManagement Plugin自定义安装Environment Variables设置默认用户和密码设置默认vhost启用HiPEEnabling Plu原创 2020-09-09 08:41:12 · 423 阅读 · 0 评论 -
第15章 Docker 中 ActiveMQ 的安装与配置
第15章 Docker 中 ActiveMQ 的安装与配置文章目录第15章 Docker 中 ActiveMQ 的安装与配置前言目标环境介绍特性(Features)版本硬件要求中央处理器(CPU)内存(Memory)存储(Storage)安装(Installation)快速开始(Quick Start)配置(Configuration)访问普通用户(Regular users)管理员用户(Admin user)禁用默认帐户队列(QUEUE)主题(TOPIC)数据存储(Data Store)代理(BROKE原创 2020-09-09 08:40:32 · 1259 阅读 · 0 评论 -
第14章 Docker 中 Zookeeper 的安装与配置
第14章 Docker 中 zookeeper 的安装与配置文章目录第14章 Docker 中 zookeeper 的安装与配置前言目标环境概述设计目标(Design Goals)数据模型和分层命名空间(Data model and the hierarchical namespace)节点和短暂节点(Nodes and ephemeral nodes)有条件的更新和监控(Conditional updates and watches)保障(Guarantees)简单的API(Simple API)实现(原创 2020-09-09 08:39:30 · 1597 阅读 · 0 评论 -
第13章 Docker 中 Redis 的安装与配置
第13章 Docker 中 Redis 的安装与配置文章目录第13章 Docker 中 Redis 的安装与配置前言目标环境安装Supported tags and respective `Dockerfile` links查找镜像下载镜像启动redis实例从持久存储开始从应用程序连接到它......或通过redis-cli另外,如果你想使用自己的redis.conf ......打开访问端口`32bit` variantRedis模块Image Variants`redis:``redis:alpine原创 2020-09-09 08:38:38 · 343 阅读 · 0 评论 -
第12章 Docker 中 MySQL 的安装与配置
第12章 Docker 中 MySQL 的安装与配置文章目录第12章 Docker 中 MySQL 的安装与配置前言目标环境支持的不同版本 Tag 和相应的Dockerfile链接安装查找可安装对镜像下载镜像启动一个mysql服务器实例启动一个带数据卷对mysql服务器容器实例打开访问端口从另一个Docker容器中的应用程序连接到MySQL从MySQL命令行客户端连接到MySQL...通过docker stack deploy或docker-compose容器shell访问和查看MySQL日志配置使用自定原创 2020-09-09 08:36:49 · 993 阅读 · 1 评论 -
第11章 Docker 中 Gitlab 的安装与配置
第11章 Docker 中 Gitlab 的安装与配置版本控制工具git之生成ppk及使用一、简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。二、工具介绍github:服务器端git:客户端TortoiseGit:是一个开放的,为的git版本控制系统的源客原创 2020-09-09 08:36:11 · 17396 阅读 · 0 评论 -
第10章 Docker 中 Jenkins 的安装与配置
第10章 Docker 中 Jenkins 的安装与配置文章目录第10章 Docker 中 Jenkins 的安装与配置前言目标环境安装Docker在Docker中下载并运行Jenkins下载镜像并运行容器参数说明开放端口继续安装后设置向导访问Jenkins/Blue Ocean Docker容器列出所有容器重命名容器称退出容器通过Docker日志访问Jenkins控制台日志访问Jenkins主目录WAR文件前言为什么要使用 Jenkins ?具体请参考我的第05章内容。什么是 Jenkin原创 2020-09-08 08:31:56 · 258 阅读 · 0 评论 -
第09章 Docker 中 Sonatype Nexus Repository Manager3 的安装与配置
第09章 Docker 中 Sonatype Nexus Repository Manager3 的安装与配置文章目录第09章 Docker 中 Sonatype Nexus Repository Manager3 的安装与配置前言目标环境安装运行安装命令开放端口测试安装构建 nexus 仓库镜像Chef Solo运行时和应用程序测试DockerfileRed Hat红帽认证图像笔记持久数据获得帮助前言为什么要使用 Sonatype Nexus Repository Manager3 ?具体请参原创 2020-09-08 08:29:56 · 893 阅读 · 0 评论