![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟化
米粥粥
怕什么真理无穷,进一步有进一步的欢喜。
展开
-
虚拟化专栏14_docker-compose
文章目录绪论绪论----之前在docker的网络模式中提到过,在docker默认的bridge模式下,如何使用–link实现容器之间的简单通信。但是思考一个问题,当我们需要部署一个lnmp环境时,我们将nginx、php、mysql跑在3个不同的容器之上。如果我们想要使用–link的方式实现3个容器之间的通信的话,假如一个场景,我们向nginx发送一个php请求,nginx会将请求发送给php...原创 2019-11-27 16:30:17 · 185 阅读 · 0 评论 -
虚拟化专栏13_Dockerfile简介及使用
文章目录绪论dockerfile的编写Dockerfile构建nginx镜像绪论前文中已经提到,创建docker镜像的方式有两种,基于docker容器和编写dockerfile。此文讲述使用dockerfile创建docker镜像并打包上传至dockerfile。dockerfile的编写Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Dock...原创 2019-11-26 14:49:11 · 143 阅读 · 0 评论 -
虚拟化专栏10_docker的网络模式
文章目录绪论Hostcontainer模式none模式bridge模式绪论----docker是比较流行的容器技术,docker镜像方便程序员对应用统一的要求,打包部署便捷。但是不足的地方在于docker的网络方面。docker有4种网络模式,分别是host模式、container模式、none模式、bridge模式。分别使用–net指定,–net=host、–net=container:容器...原创 2019-11-26 11:06:48 · 209 阅读 · 0 评论 -
虚拟化专栏9_Docker数据共享与持久化
----docker数据共享和持久化在专栏7的docker镜像容器操作中已经讲到过虚拟化专栏7_Docker镜像容器数据卷等操作----docker是数据共享与持久化方便了对docker容器中的内容进行管理和修改,将容器内的文件挂载到本地,与宿主机上的文件同步,很好的实现了容器的持久化。但是在实践中可能遇到一些问题。①数据卷挂载后,当容器被删除时,所对应的数据卷也同时会被删除。②一个数据卷可...原创 2019-11-25 16:22:56 · 175 阅读 · 0 评论 -
docker部署wecenter知乎问答平台
文章目录绪论docker拉取并运行lamp镜像在lamp中安装wecenter创建wecenter数据库打包容器为镜像绪论由于网站中Discuz论坛自带的讨论区界面不太符合预期,决定换Wecenter作为讨论区,像是自己的知乎平台,方便讨论与交流。下文将讲述如何在原有论坛上继续搭建讨论专区并做跳转。docker拉取并运行lamp镜像这里使用docker上的lamp镜像,使用docker s...原创 2019-11-15 09:57:15 · 569 阅读 · 0 评论 -
虚拟化专栏5_zabbix-agent基于ansible的自动化实现
文章目录绪论创建zabbix自动发现规则添加主机关联监控模板编写playbook部署zabbix-agentzabbix成功实现自动发现绪论之前的专栏中已经写到了如何安装配置zabbix-server端和zabbix-agent端以及如何获取通信,创建监控主机。今天来讲解,当我们的被控端的主机很多而且需要监控一样的监控项时,应该怎样批量监控。创建zabbix自动发现规则进入zabbix首页...原创 2019-11-12 13:11:48 · 235 阅读 · 0 评论 -
最新版zabbix监控安装及配置监控报警(被监控端)
文章目录安装环境概述zabbix监控端主机的安装配置zabbix被监控端主机的配置zabbix-agent源的配置zabbix-agent的安装及主机配置zabbix监控端获取被控端信息使用被控端的服务器的信息安装环境概述本文的系统环境为CentOS Linux release 7.6.1810 (Core)使用的数据库为mariadbzabbix监控端即zabbix-server端的ip...原创 2019-11-09 10:28:34 · 741 阅读 · 0 评论 -
最新版zabbix监控安装及配置(监控端)
文章目录zabbix监控原理zabbix的安装配置1、zabbix源配置2、zabbix组件的安装3、mysql安装及数据库的创建与授权4、导入初始的数据5、为zabbix-server配置数据库6、修改时区7、关闭防火墙8、启动所有服务并设置为开机自启9、访问zabbix首页完成配置10、上传汉化包zabbix监控原理zabbix的安装配置在centos7上做比较好,centos6的ph...原创 2019-11-08 16:12:49 · 667 阅读 · 2 评论 -
虚拟化专栏4_ansible批量部署tomcat
文章目录ansible-playbook批量部署tomcat执行脚本成功安装配置tomcattomcat常见启动方式ansible-playbook批量部署tomcat下文为使用ansible-playbook批量部署tomcat--- - hosts: websvs tasks: - name: 推送jdk安装包 copy: src=jdk-8u131-lin...原创 2019-11-08 10:29:12 · 208 阅读 · 0 评论 -
虚拟化专栏2_ansible模块的使用
文章目录ping模块yumservicecommandshellcopyunarchivesetupget_urlfileusergroupsynchronizefetchping模块pinyumservicecommandshellcopyunarchivesetupget_urlfileusergroupsynchronizefetch...原创 2019-11-07 16:23:03 · 295 阅读 · 1 评论 -
虚拟化专栏3_playbook部署lamp、lnmp电商平台
文章目录playbook剧本简介playbook剧本的编写playbook实现源码搭建lnmpplaybook剧本简介ansible执行命令有两种方式AD-hoc和playbook剧本,这里可类比于shell命令和shell脚本。ansible里面的AD-hoc类似于一条条shell命令,进行简单的任务执行,适用场景如分发配置文件、获取远程主机简单信息、分发软件安装包等。而ansible里面的...原创 2019-11-05 23:47:05 · 361 阅读 · 0 评论 -
虚拟化专栏
暂定于2019年11月1日——2019年11月30日每天一篇完成以下目录内容文章目录ansible1. ansible安装配置,免密登录,ssh加速2. ansible模块的使用3. ansible-playbook简介4. ansible-playbook案例,部署lamp、lnmpdocker5. docker安装配置6. docker镜像的使用7. docker容器的使用8. docker...原创 2019-11-05 22:49:56 · 223 阅读 · 0 评论 -
虚拟化专栏7_Docker镜像容器数据卷等操作
文章目录Docker镜像、容器相关操作Docker数据卷数据卷的使用Docker 数据卷共用查看Docker容器的变化Docker镜像、容器相关操作拉取centos镜像docker pull centos 运行基于centos的镜像docker run --name nginx1 -p 80:80 -it /bin/bash查看镜像、容器docker imagesdoc...原创 2019-10-28 10:41:45 · 178 阅读 · 1 评论 -
gitlab+jenkins自动上线部署实现CI/CD
文章目录Gitlab安装配置Jenkins安装配置111Gitlab安装配置gitlab安装配置见之前的博客中的描写,链接如下最新版gitlab安装教程Jenkins安装配置jenkins安装配置见之前的博客,链接如下SVN及Jenkins入门注意的点,新版gitlab中有服务占用8080端口,此处修改jenkins的配置文件中的端口号即可vim /etc/sysconfig/jenk...原创 2019-10-24 22:39:44 · 467 阅读 · 0 评论 -
docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp
Docker容器做端口映射报错docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp3 (46b7917c940f7358948e55ec2df69a4dec2c6c7071b002bd374e8dbf0d40022c): (iptables fai...原创 2019-10-22 11:38:53 · 58816 阅读 · 21 评论 -
2019最新版Gitlab安装及使用
Gitlab简介Gitlab安装(安装至少需要4g内存)----使用docker拉取镜像安装,暴露3个端口22、443、80----使用rpm包安装使用rpm安装包安装①上传gitlab安装包yum -y localinstall gitlab-ce-10.0.2-ce.0.el7.x86_64.rpm安装成功编辑文件 /etc/gitlab/gitlab.rb将jenk...原创 2019-10-21 13:38:49 · 2697 阅读 · 1 评论 -
Docker报错Job for docker.service failed because the control process exited with error code.
配置加速镜像之后启动docker一直报错Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.查看docker状态之后显示如下信息83906 ...原创 2019-10-14 10:30:47 · 3859 阅读 · 0 评论 -
虚拟化专栏1_Ansible安装配置、免密登录、ssh加速
适用场景:运维工程师的日常工作包括,平台架构组建、日常运维构建、性能及效率优化。在这些日常工作中,会遇到很多批量部署的情况,例如当公司新采购了多台服务器,需要在服务器上安装jdk时怎么解决;又例如如何查看100台主机的基本信息,如何部署nginx高可用集群。使用方法:在上述场景中,使用Ansible自动化运维工具能够更好的处理,批量部署jdk只需一条简单的Ansible命令即可完成。大大减...原创 2019-08-23 11:08:57 · 293 阅读 · 0 评论 -
虚拟化专栏6_最新版docker安装配置及镜像加速
CentOS系统Docker入门教程此教程主要讲述如何在centos7系统中安装Docker、Docker的基础组件、Docker镜像和容器的简单使用1、 在centos系统上安装docker此处安装docker-ce社区版docker,需要配置docker源①如果之前安装过docker,需要先卸载yum remove docker docker-common docker-selinu...原创 2019-09-20 15:02:28 · 491 阅读 · 0 评论 -
虚拟化专栏11_搭建企业级docker仓库harbor
- HarborHarbor翻译为海港、避难所、居住等,而docker又被称做码头工人,集装箱。顾名思义,Harbor就是用来存储和分发Docker镜像的企业级Registry服务器。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动...原创 2019-09-24 15:34:14 · 409 阅读 · 1 评论 -
创建镜像并上传至docker仓库harbor
创建Harbor企业级docker仓库,并上传自己制作的镜像。先把常见问题贴进来问题①Error response from daemon: Get https://192.144.175.106/v2/: dial tcp 192.144.175.106:443: connect: connection refused解决方法:将/etc/docker/daemon.json文件中的镜...原创 2019-09-26 15:32:40 · 1406 阅读 · 0 评论 -
虚拟化专栏12_docker源码构建nginx镜像并推送至harbor
开发,测试环境不同会引起很多问题。用docker创建适用开发场景的镜像,将镜像推送到docker仓库中,随取随用,便捷高效。构建容器有两种方式,一种是镜像的叠加,一种是基于容器构建镜像,常用的构建方式为基于镜像叠加构建。本文将讲述如何源码构建镜像、将nginx镜像推送到docker仓库harbor上、在本地拉取nginx镜像并创建容器。docker容器中源码构建nginx镜像前期准备,...原创 2019-09-29 10:57:48 · 395 阅读 · 0 评论 -
Dockerfile构建nginx源码镜像
绪论在之前的文章中介绍了构建专属镜像的两种方式,基于镜像构建和基于容器构建。并在文中详细实现了如何基于镜像构建nginx源码镜像,链接如下docker源码构建nginx镜像并推送至harbor文中的构建方式过于繁琐,需要一步一步构建,如果遇到需要构建功能齐全,步骤较多的镜像就显得过于繁琐。于是就引出了Dockerfile构建镜像,像ansible的playbook的剧本一样,将需要构建的步...原创 2019-10-11 09:10:32 · 825 阅读 · 0 评论 -
SVN及jenkins入门使用
绪论代码上线:开发(github)——测试(拉取部署到测试环境)——运维(部署生产环境)其中运维或测试需要将开发的提供的war包上传到相关路径,开发不断更新代码,测试和运维需要不断拉取推送至相应环境,耗费人力物力,在jenkins之前,公司多使用svn存储文件,jenkins的出现让着一切便携自动化。jenkins实现编译打包,一键部署。SVNSubversion(SVN) 是一个开源的...原创 2019-10-11 13:54:20 · 1303 阅读 · 0 评论 -
虚拟化专栏8_Docker超简单部署nextcloud私有网盘
如何拥有自己的私有存储网盘,让存储不再受限。今天来介绍如何在docker上部署nextcloud私有网盘,主要分为三个步骤在服务器上配置安装docker运行基于mysql镜像的容器为网盘提供数据库运行基于nextcloud网盘镜像以上3个步骤即可搭建个人网盘,让你的资源存储不再受限!下面将按照上述步骤来首先,在服务器上安装docker,在我的另一篇文章中介绍了如何安装配置dock...原创 2019-09-20 17:03:15 · 356 阅读 · 0 评论