溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker下創(chuàng)建docker-compose.yml文件的方法

發(fā)布時間:2021-09-04 14:26:37 來源:億速云 閱讀:563 作者:chen 欄目:云計算

這篇文章主要講解了“Docker下創(chuàng)建docker-compose.yml文件的方法”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Docker下創(chuàng)建docker-compose.yml文件的方法”吧!

環(huán)境信息

以下是本次操作的環(huán)境:

  1. 操作系統(tǒng):MacBook Pro

  2. Docker:19.03.2

創(chuàng)建docker-compose.yml文件

首先創(chuàng)建一份docker-compose.yml文件,內(nèi)容如下:

version: '2'
services:
  zabbix-mysql: 
    image: daocloud.io/library/mysql:8
    container_name: zabbix-mysql
    environment:
      - MYSQL_ROOT_PASSWORD=888888
    restart: always
  zabbix-server:
    image: monitoringartist/zabbix-xxl
    links: 
      - zabbix-mysql:mysqlhost
    container_name: zabbix-server
    restart: always
    depends_on:
      - zabbix-mysql
    ports:
      - "8888:80"
    environment:
      - ZS_DBHost=mysqlhost
      - ZS_DBUser=root
      - ZS_DBPassword=888888

創(chuàng)建容器

打開命令行,在剛才創(chuàng)建的docker-compose.yml目錄下,執(zhí)行<font color="blue">docker-compose up -d</font>,這樣就會先后啟動mysql和zabbix server兩個服務的容器,如下圖:

Docker下創(chuàng)建docker-compose.yml文件的方法

等待zabbix server初始化

在命令行輸入命令<font color="blue">docker logs -f zabbix-server-service</font>,查看zabbix server的日志輸出,下圖是部分日志的截圖,可以看到有數(shù)據(jù)庫初始化的操作:

Docker下創(chuàng)建docker-compose.yml文件的方法

登錄zabbix管理頁面體驗

等待大約一分鐘之后,zabbix server的日志不再滾動,表示初始化已經(jīng)完成,打開瀏覽器輸入http://localhost:8888,可以看到zabbix的管理系統(tǒng)的登錄頁面,如下圖:

Docker下創(chuàng)建docker-compose.yml文件的方法

輸入用戶名<font color="red">admin</font>,密碼<font color="red">zabbix</font>

登錄后即可看到管理系統(tǒng)了,如下圖:

Docker下創(chuàng)建docker-compose.yml文件的方法

按照下圖的操作,查看已經(jīng)監(jiān)控的主機情況,如圖,目前只能看到一臺機器的信息,就是zabbix server自己這臺機器,從列表的幾列信息中可以看到有64個監(jiān)控項,43個觸發(fā)器,10個圖形:

Docker下創(chuàng)建docker-compose.yml文件的方法

上圖右側的紅框中顯示的status是"Disabled",表示這個host的監(jiān)控還沒有啟動,點擊這個"Disabled"就能啟動監(jiān)控,將狀態(tài)變?yōu)?quot;Enabled",大約1分鐘后再刷新頁面,可以看到展示如下圖:

Docker下創(chuàng)建docker-compose.yml文件的方法

除了狀態(tài)變?yōu)?quot;Enabled",右側原本灰色的"ZBX"也變成了綠色,表示該機器的監(jiān)控狀態(tài)是正常的;

體驗監(jiān)控圖形

按照下圖的紅框和箭頭操作,可以看到zabbix server所在機器的cpu load的曲線圖:

Docker下創(chuàng)建docker-compose.yml文件的方法

顯示中文

按照下圖的箭頭依次點擊紅框中的內(nèi)容:

Docker下創(chuàng)建docker-compose.yml文件的方法

在打開后的頁面中按照下圖的箭頭依次選擇和點擊:

Docker下創(chuàng)建docker-compose.yml文件的方法

這時候再點擊右上角的"注銷"按鈕,退出重現(xiàn)登錄,如下圖紅框所示:

Docker下創(chuàng)建docker-compose.yml文件的方法

再重新登錄后,就能看見頁面已經(jīng)全部中文顯示了,如下圖:

Docker下創(chuàng)建docker-compose.yml文件的方法

感謝各位的閱讀,以上就是“Docker下創(chuàng)建docker-compose.yml文件的方法”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對Docker下創(chuàng)建docker-compose.yml文件的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI