91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

使用Docker過程中注意事項有哪些

發布時間:2021-11-12 10:16:37 來源:億速云 閱讀:126 作者:小新 欄目:云計算

這篇文章將為大家詳細講解有關使用Docker過程中注意事項有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Redis的外部存儲掛載
  1. Persistence被開啟:無論是RDB還是AOF模式,都會需要在硬盤上進行存儲。以RDB為例,會自動存在本地硬盤一個叫dump.rdb的文件。如果沒有掛載外部存儲,這些數據在docker銷毀后會消失。

  2. 主從設置下Replication對硬盤的需求:在Redis 2.8以前,Master與Slave的同步需要用存儲(硬盤)作為中間媒介(自2.8此同步可不經過硬盤,但還屬于試驗內容)。在Docker環境下需要掛載Volume以保證這個步驟能正常運行。

Redis不能跑在daemonize的模式

Docker的容器需要其中的主進程一直在前端運行,使用daemonize的模式會使得container在運行后立即退出。幸運的是在Redis的配置文件中daemonize模式默認被關閉。如需運行daemon模式,應該在docker層面通過-d命令來進行。

Redis的日志文件目錄應置為空

Docker的容器所產生的日志會被系統自動接收和管理;同時Caicloud的集群管理平臺更會監測和聚合系統中所有容器的日志。因此在配置文件中將logfile設為空會享受Docker和Caicloud的自動日志收集和管理。

Redis Snapshot的注意事項
  1. 在主從結構下Snapshot應開啟:如果在Redis的Master節點上配置了Persistenceoff (數據不會自動存儲到硬盤上),那么我們同時還應該關掉Master節點的自動重啟功能。由于Caicloud的自動修復功能會重啟實效的容器(包括RedisMaster),我們應開啟Snapshot功能。

  2. 對Persistence的需求:Redis會把Snapshot產生的rdb文件寫在指定的目錄中。默認情況下這個對應在Docker內部的一個目錄,會隨著Docker的銷毀而銷毀。如果有Persistence的需求,應該在生成Dockerfile和運行Redis容器時同時掛載外部的存儲。

Redis的端口映射

Docker的容器在運行時默認會將容器內的應用端口映射成一個隨機的主機端口,但這樣會打破一些Redis服務。比如sentinel需要根據默認端口規則 (26379) 來進行自動發現。因此在Docker下運行Redis一定要使用 –p port:port的格式來明確使用默認的Redis端口規則。

Redis主從結構中的Master節點的發現

在主從結構中,從節點(slave)需要在配置文件中使用Master節點的IP,來實現與Master節點的互連。傳統架構中這個IP可以預先通過靜態綁定。在Caicloud體系中,系統不需要靜態綁定具體的IP地址,而是可以通過DNS動態地發現,并通過運行Docker時的CMD命令來使用特定的腳本將Master IP動態添加到配置中。

多個Redis集群共存的情況

Caicloud下不會出現兩個Redis Cluster混為一起(https://www.oschina.net/news/67037/container-redis-accident)的情況,因為Caicloud的獨特網絡特性(扁平化,每個機器有自己的網段)。如例子中提到的兩個Redis 集群混在一起需要如下條件:

  • 在某一個物理機上運行來自兩個Redis 集群的server 實例(from cluster A and cluster B)

  • 在兩個Redis 集群中存在兩個server 實例(from cluster A and cluster B)碰巧有同樣的IP(在純Docker環境下有可能,因為每個主機上的Docker會隨機分配網段和IP)

在Caicloud環境下,每個Redis server都會被分配一個不同的IP,每兩個Redis server 的IP必定不相同(每個機器有自己的網段,所以不同機器上的Docker在給container分配地址的時候不會撞車)。

關于“使用Docker過程中注意事項有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

北票市| 厦门市| 河源市| 获嘉县| 吴旗县| 太保市| 普格县| 曲阜市| 滕州市| 乌兰县| 洮南市| 云林县| 开化县| 工布江达县| 吉安县| 中卫市| 新河县| 芜湖县| 麻城市| 益阳市| 花垣县| 德庆县| 万载县| 通榆县| 佛冈县| 土默特左旗| 冷水江市| 荔浦县| 南丹县| 保康县| 武宁县| 广安市| 铜山县| 新晃| 蓝山县| 连云港市| 星座| 宾阳县| 隆化县| 广昌县| 阜平县|