使用docker19 03 6部署zabbix

2022-02-22 12:58:58 字數 3188 閱讀 1141

可參考官方文件:

1)啟動乙個空的mysql伺服器例項

docker run --name mysql-server -t \

-e mysql_database="

zabbix"\

-e mysql_user="

zabbix"\

-e mysql_password="

zabbix"\

-e mysql_root_password="

zabbix"\

-d mysql:5.7

\--character-set-server=utf8 --collation-server=utf8_bin

2)啟動zabbix server例項,並關聯這個例項到已建立的mysql伺服器例項

docker run --name zabbix-server-mysql -t \

-e db_server_host="

mysql-server"\

-e mysql_database="

zabbix"\

-e mysql_user="

zabbix"\

-e mysql_password="

zabbix"\

-e mysql_root_password="

zabbix"\

--link mysql-server:mysql \

-p 10051:10051

\ -d zabbix/zabbix-server-mysql:latest

3)啟動zabbix web 介面,並將它與mysql伺服器例項和zabbix server例項關聯

docker run --name zabbix-web-nginx-mysql -t \

-e db_server_host="

mysql-server"\

-e mysql_database="

zabbix"\

-e mysql_user="

zabbix"\

-e mysql_password="

zabbix"\

-e mysql_root_password="

zabbix"\

--link mysql-server:mysql \

--link zabbix-server-mysql:zabbix-server \

-p 8080:80

\ -d zabbix/zabbix-web-nginx-mysql:latest

4)檢視映象,和容器啟動情況

[root@m129 ~]# docker images

repository tag image id created size

nginx latest 2073e0bcb60e

13days ago 127mb

mysql

5.7 c4f186b9e038 2

weeks ago 435mb

zabbix/zabbix-web-nginx-mysql latest 7b61d6b63d70 2

weeks ago 155mb

zabbix/zabbix-server-mysql latest 3ea9c02413ac 2 weeks ago 65

.9mb

centos

7 5e35e350aded 3

months ago 203mb

[root@m129 ~]# docker ps

container id image command created status ports names

53bfb729695c zabbix/zabbix-web-nginx-mysql:latest "

docker-entrypoint.sh

" about a minute ago up about a minute 443/tcp, 0.0.0.0:8080->80/tcp zabbix-web-nginx-mysql

2f1b654be829 zabbix/zabbix-server-mysql:latest "

/sbin/tini -- /usr/…

"3 minutes ago up 3 minutes 0.0.0.0:10051->10051/tcp zabbix-server-mysql

e63756570e74 mysql:

5.7"

docker-entrypoint.s…

"6 minutes ago up 6 minutes 3306/tcp, 33060/tcp mysql-server

[root@m129 ~]#

5)檢視虛擬機器網絡卡的ip位址

[root@m129 ~]# ifconfig -a|grep -o -e '

inet [0-9]\.[0-9]\.[0-9]\.[0-9]\

'|grep -v "

127.0.0

"|awk '

'172.17.0.1

192.168.161.129  #用這個ip+8080就可以訪問zabbix了,初始使用者admin密碼zabbix

[root@m129 ~]# hostname -i

192.168.161.129

172.17.0.1

[root@m129 ~]#

docker 入門6 部署 翻譯

您一直在為整個教程編輯相同的compose檔案。我們有好訊息,該compose檔案在生產環境中的工作方式與在您的計算機上一樣好。在本節中,我們將介紹執行 dockerized 應用程式的一些選項。docker enterprise 企業版的客戶執行了穩定 商業支援的 docker engine版本,...

docker 學習筆記2 部署

dockert是cs架構,由docker程式提供。daemon 啟動只監聽本地unix套接字。啟動映象為乙個容器時,會建立乙個容器可寫層 映象為唯讀 容器和映象的關係,類似程序和程式的關係。乙個程式可以啟動n個程序,程式是靜態的,程序有生命週期是可啟動可銷毀的 倉庫然後通過tag,提供nginx的各...

docker單一部署jenkins

1 獲取tomcat映象 通過中國映象官方拉取映象 2 新建資料夾並將war包匯入 mkdir work 3 建立dockerfile檔案 root localhost work touch dockerfile 編輯dockerfile檔案 root localhost work vim dock...