在 docker 17.06 以上版本中,docker 新增了 docker config 子命令來管理集群中的配置資訊
注意:config 僅能在 swarm 集群中使用。以下操作請在管理節點操作部署 redis 服務
新建 redis.conf 檔案
port 6380
此項配置 redis 監聽 6380 埠
我們使用 docker config create 命令建立 config
$ docker config create redis.conf redis.conf
採用 docker config 來管理服務的配置資訊,我們只需在集群中的管理節點建立 config,當部署服務時,集群會自動的將配置檔案分發到執行服務的各個節點中,大大降低了配置資訊的管理和分發難度。使用 docker config ls 命令來檢視 config
$ docker service create \
--name redis \
# --config source=redis.conf,target=/etc/redis.conf \
--config redis.conf \
-p 6379:6380 \
redis:latest \
redis-server /redis.conf
如果你沒有在 target 中顯式的指定路徑時,預設的 redis.conf 以 tmpfs 檔案系統掛載到容器的 /config.conf。
進入redis容器啟動redis服務,開啟新的shell面板進入管理節點中的redis容器執行『redis-cli『命令』開啟redis終端,輸入 ping 命令,終端返回pong即為成功
新的shell面板,進入管理節點redis容器進行如下操作
Swarm 集群並用 Portainer 管理
使用docker proxy 服務 所有節點 docker pull docker.io shipyard docker proxy docker run ti d p 2375 2375 restart always hostname hostname name shipyard proxy v ...
swarm管理應用資料
將宿主機資料掛載到容器 volume 建立容器和資料卷 docker service create mount type volume src nginx vol dst usr share nginx html replicas1 name test01 nginx檢視test01容器部署在那台機...
WAS中配置集群
昨天,聽了ibm的技術支援人員 乙個華工師姐 講了一早上的was集群配置,今天自己在機上試配了一下,看是簡單,配置過程中還是遇到了一些問題,現作如下總結 1 was集群需在deployment manager dm 中配置,啟動dm以及管理控制台 2 啟動nodeagent,到相應的伺服器的bin目...