Docker安装应用(,蕴涵了流行的木本公布

2019-08-02 作者:小鱼儿玄机30码   |   浏览(111)

OpenMandriva Lx 2014.0 RC1 发布,此版本优化了启动的速度,包括了最新的内核发布,可以与 KDE 4.12.4 进行无缝交互。更多内容请看release announcement ;Download (MD5): OpenMandriva.2014.0-RC1-kde4.x86_64.iso (1,512MB).

软件测试过程中,总会碰到测试环境不够用的尴尬情况。即时有了机器还要经历装系统,配置环境,调试等一系列繁琐的问题。虽然市面上也有一些批处理话的工具(如salt,fabric等),但是还是需要实体机器作为支撑,增大成本。

Tiny Core Linux 5.3 发布,此版本更新内容如下:

什么是Cacti?

OpenMandriva 是一个功能齐全的Linux桌面及服务器发行版本,由OpenMandriva Association赞助。基于ROSA。此外,还集成了很多Mandriva最初的工具并引入了面向家用的改进。OpenMandriva的目标是为 自由及开源软件的创建、改进、促进及发布提供综合性的便利,并且特别服务于OpenMandriva的项目。

这里介绍一个可以用虚拟测试环境的软件docker。

  • BusyBox - updated nosuid to 1.22.1, added ntpd, corrected dc failure, modified wget timeout to 10s;
  • tce-load - don't show an error when extension contains multiple modules;
  • tc-config - change owner /tmp/tce/optional to support tftplist (thanks to Gerald Clark);
  • tce-load - use sudo when unmounting meta-extensions;
  • added full path to sudo commands;
  • tc-config - introduce ntpserver boot option;
  • switch getTime.sh to ntpd;
  • replace aliases with functions in useBusyBox

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。

图片 1

更多Docker相关教程见以下内容

更多内容请看 release announcement。

cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-04/100466.htm

Docker安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm

Download links: TinyCore-5.3.iso (14.0MB, MD5,只包括 flwm ), CorePlus-5.3.iso (72.0MB, MD5,包括 flwm, JWM, IceWM, Fluxbox, Hackedbox, Openbox).

Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

图片 2

Ubuntu 14.04安装Docker  http://www.linuxidc.com/linux/2014-08/105656.htm

Tiny Core Linux 是一份很小(10 MB)的最低限度Linux桌面。最新版本基于Linux 3.x内核、Busybox、Tiny X、FLTK图形用户界面、JWM窗口管理器,全部运行在内存中。它并非一份完整的桌面,也不完整支持所有的硬件;它只代表能引导进入一份最小X窗口桌面 所需的核心内容,典型情况下可包含对有线网络的访问。这份最小桌面可以通过从在线软件仓库安装额外应用软件来进行扩展。

snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。关于RRDTool的知识请参阅RRDTool教学。

Ubuntu使用VNC运行基于Docker的桌面系统  http://www.linuxidc.com/Linux/2015-08/121170.htm

图片 3

什么是SNMP?

Docker开发平台的构建  http://www.linuxidc.com/Linux/2017-03/141592.htm

图片 4

snmp(Simple Network Management Protocal, 简单网络管理协议)在架构体系的监控子系统中将扮演重要角色。大体上,其基本原理是,在每一个被监控的主机或节点上 (如交换机)都运行了一个 agent,用来收集这个节点的所有相关的信息,同时监听 snmp 的 port,也就是 UDP 161,并从这个端口接收来自监控主机的指令(查询和设置)。

Ubuntu 15.04下安装Docker  http://www.linuxidc.com/Linux/2015-07/120444.htm

如果安装 net-snmp,被监控主机需要安装 net-snmp(包含了 snmpd 这个 agent),而监控端需要安装 net-snmp-utils,若接受被监控端通过trap-communicate发来的信息的话,则需要安装net-snmp,并启用trap服务。如果自行编译,需要 beecrypt(libbeecrypt)和 elf(libraryelf)的库。

在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker http://www.linuxidc.com/Linux/2014-10/108184.htm

什么是RRDtools?

在 Ubuntu 15.04 上如何安装Docker及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm

RRDtool是指Round Robin Database 工具(环状数据库)。Round robin是一种处理定量数据、以及当前元素指针的技术。想象一个周边标有点的圆环--这些点就是时间存储的位置。从圆心画一条到圆周的某个点的箭头--这就是指针。就像我们在一个圆环上一样,没有起点和终点,你可以一直往下走下去。过来一段时间,所有可用的位置都会被用过,该循环过程会自动重用原来的位置。这样,数据集不会增大,并且不需要维护。RRDtool处理RRD数据库。它用向RRD数据库存储数据、从RRD数据库中提取数据。

Ubuntu 16.04上Docker使用手记 http://www.linuxidc.com/Linux/2016-12/138490.htm

图片 5

Docker 的详细介绍:请点这里
Docker 的下载地址:请点这里

工作原理:

开始安装。

snmp关系着数据的收集,rrdtool关系数据存储和图表的生成,snmp抓取的数据不是存储在数据库中,而是存储在rrdtool生成的rrd文件中,简单原理图如下:

环境是CentOS 6.7。

图片 6

注:需要sudo或者root权限

实验

1、更新系统,yum -y update,用来更新系统

1.搭建lamp环境

2、执行如下命令,进行docker的自动安装:wget -qO- | sh。

配置apache

如果没有wget命令,请自行yum install wget,然后再执行以上命令

[root@cacti-server ~]# yum -y install httpd

3、service docker start 启动docker服务,并验证是否启动成功

[root@cacti-server ~]# systemctl start httpd

ps -ef | grep docker

[root@cacti-server ~]# systemctl enable httpd

4、chkconfig docker on,设置为开机启动

[root@cacti-server ~]# firewall-cmd --permanent --add-service=http

5、执行一个docker pull centos命令,会从hub.docker.com开始下载centos7的最新官方images

success

docker官方参考资料

[root@cacti-server ~]# firewall-cmd --reload

Docker的基本操作

success

上面文章中最后执行了docker pull centos的指令,经过一段时间的等待,会从hub.docker.com上下载docker官方最新的centos的images,接下来熟悉一下docker的一些基本操作。
1、查看本地的images
docker images

配置mariadb

图片 7

[root@cacti-server ~]# yum -y install mariadb-server mysql-devel

2、从hub.docker.com拉取响应的images
docker pull images

[root@cacti-server ~]# systemctl start mariadb

本文由小鱼儿玄机30码发布于小鱼儿玄机30码,转载请注明出处:Docker安装应用(,蕴涵了流行的木本公布

关键词: 小鱼儿玄机30码