亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

使用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

喀喇| 扶余县| 门源| 卢湾区| 武强县| 康乐县| 广元市| 鸡西市| 陕西省| 新巴尔虎右旗| 沾益县| 荣成市| 色达县| 枣强县| 五常市| 桐庐县| 桐城市| 通化县| 松溪县| 鄂尔多斯市| 胶南市| 舒兰市| 新巴尔虎右旗| 开平市| 拜泉县| 金平| 南漳县| 北宁市| 昌黎县| 灵武市| 进贤县| 罗城| 靖安县| 凉城县| 綦江县| 淮安市| 巫山县| 乡宁县| 叙永县| 阿拉尔市| 贡觉县|