可參考官方文件:
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 imagesrepository 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...