色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker多個主機連接(docker 不能連接宿主機)

錢衛國1年前8瀏覽0評論

本文主要介紹docker多個主機之間的連接方式。

首先,我們需要準備多個主機,可以是物理機或虛擬機,這些主機需要安裝docker。

// 安裝docker
yum install -y docker

接著,我們需要創建一個docker swarm集群,進行多主機連接。

// 初始化
docker swarm init
// 查看token
docker swarm join-token manager
// 在其他主機上加入集群
docker swarm join --token xxxxxxxxxxxxxxxxxxxxxx 172.31.17.250:2377
// 查看節點
docker node ls

現在,我們已經成功創建了一個docker swarm集群,不同的節點可以相互訪問。

最后,我們可以通過docker-compose文件構建服務,這些服務都可以運行在不同的節點上。

// 創建docker-compose文件
vi docker-compose.yml
// 編寫docker-compose文件,該文件用來啟動兩個服務,一個在主節點,一個在工作節點
version: '3.7'
services:
nginx:
image: nginx
ports:
- 8080:80
nodejs:
image: node:latest
command: node app.js
// 啟動服務
docker stack deploy --compose-file=docker-compose.yml myapp
// 查看服務
docker stack services myapp
// 查看應用
curl http://localhost:8080

到此為止,我們已經成功地在不同的主機上構建了一個docker swarm集群,并在該集群上運行了兩個服務。這對于多節點部署來說是非常方便的。