docker 安裝 zabbix


首先 安裝 DOCKER 服務並下載 centos 鏡像

用centos鏡像啟動一個容器並進入。

第一步 :給容器安裝中文環境支持

              yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common

              localedef -c -f UTF-8 -i zh_CN zh_CN.utf8

              export LC_ALL=zh_CN.utf8

 

第二步:安裝zabbix 相關服務

              rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

              yum install zabbix-server-mysql zabbix-web-mysql -y

 

第三步:修改zabbix配置文件

              vi /etc/zabbix/zabbix_server.conf

              在里面設置  數據庫連接地址用戶名密碼

 

第四步:修改http配置文件

              vi /etc/httpd/conf.d/zabbix.conf

              php_value date.timezone Asia/Shanghai     (添加此條)

 

第五步:啟動 zabbix 服務

              /usr/sbin/zabbix_server

 

第六步:啟動 httpd 服務

              /usr/sbin/httpd

 

 

到這里 zabbix 容器就配置完了,下面開始配置自啟動的鏡像,這里要用到Dockerfile

 

退出容器后繼續操作

 

第一步:將容器提交成鏡像。

              docker commit zabbix  zabbixready

 

 

第二步:編寫Dockerfile 文件

# vim Dockerfile

FROM zabbixready

MAINTAINER lig 649555316@qq.com

ENV TZ "Asia/Shanghai"

ENV TERM xterm

ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

EXPOSE 80 22 10051

ENTRYPOINT /usr/sbin/zabbix_server && /usr/sbin/httpd && /bin/bash

 

第三步:生成鏡像。

              # docker build -t  jf/zabbix .

第四步:啟動容器

              # docker run -it --name=zabbix --restart=always -p 6622:22 -p 8088:80 -p 10051:10051 -d jf/zabbix

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM