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

溫馨提示×

溫馨提示×

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

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

docker swarm 實驗一 docker servi

發布時間:2020-08-02 19:52:43 來源:網絡 閱讀:339 作者:pcdog 欄目:云計算

docker swarm 是一個docker宿主管理軟件,還有k8s和mesos 作為同類容器管理軟件,在docker 10.15之后合并進docker 不用單獨在安裝了

https://docs.docker.com/engine/swarm/services/

docker swarm 實驗一  docker servi

VirtualBox 開3個虛擬機

docker swarm 實驗一  docker servi


主機清單

swarm01 192.168.0.127

swarm02 192.168.0.128

swarm03 192.168.0.129


安裝docker

$ curl -fsSL get.docker.com -o get-docker.sh

$ sudo sh get-docker.sh --mirror Aliyun

# $ sudo sh get-docker.sh --mirror AzureChinaCloud

docker swarm 實驗一  docker servi

sudo systemctl start docker

sudo systemctl enable docker

docker swarm 實驗一  docker servi

本機3網卡,在enp0s3 192.168.0.127 bridge網卡enp0s8上開始廣播

docker swarm init --advertise-addr 192.168.0.127

docker swarm 實驗一  docker servi

work加入的密碼

docker swarm join --token SWMTKN-1-0wlbnf7ezi6d39j7m0sv9912ikzf13f10jgk384ttiuj6ovy88-4sjlkdp9ul3fe353b0iq0q56c 192.168.0.127:2377

docker swarm 實驗一  docker servi

docker swarm 實驗一  docker servi

docker node ls

可以發現3臺加入集群的機器

docker swarm 實驗一  docker servi

起一個hello的服務

docker search alpine

docker pull registry.docker-cn.com/library/alpine

docker service create --replicas 1 --name hello busybox

docker swarm 實驗一  docker servi

毛,registry 不在了?

nginx應該有吧

docker service create --name my_web nginx

docker swarm 實驗一  docker servi

docker service ls

docker swarm 實驗一  docker servi

創建一個task

docker service create --name helloworld alpine ping www.baidu.com

docker swarm 實驗一  docker servi

docker service ls

docker swarm 實驗一  docker servi

nginx服務加一個端口

docker service update --publish-add 80 my_web

docker swarm 實驗一  docker servi

docker service scale my_web=3

docker swarm 實驗一  docker servi

做錯了還可以rollback

docker service update --replicas=5 my_web

docker service update --rollback my_web

docker swarm 實驗一  docker servi

192.168.0.127-129 3臺服務器30000端口都可以訪問到nginx的外網NAT端口3000

docker swarm 實驗一  docker servi

docker swarm 實驗一  docker servi

docker swarm 實驗一  docker servi

這30000的端口哪里來的,容我更新下

docker service update \

--publish-add published=80,target=80 \

my_web

docker swarm 實驗一  docker servi

docker swarm 實驗一  docker servi

node 80端口可以訪問鳥

docker swarm 實驗一  docker servi

docker network ls

network 有兩種,bridge是對外訪問的,overlay是容器內部通訊的網絡

docker swarm 實驗一  docker servi

docker network create -d overlay --attachable swarm_test

增加swarm通訊網卡

docker swarm 實驗一  docker servi

創建服務的時候制定網絡

docker service create \
?? --replicas 3 \
?? --network swarm_test \
?? --name my_web2 \
?? nginx

docker swarm 實驗一  docker servi

比較下2個服務的區別

docker service inspect my_web

docker service inspect my_web2

docker swarm 實驗一  docker servi

走的網絡是不一樣的



其他docker services的命令

https://docs.docker.com/engine/reference/commandline/service_update/


docker service create

Create a new service

docker service inspect

Display detailed information on one or more services

docker service logs

Fetch the logs of a service or task

docker service ls

List services

docker service ps

List the tasks of one or more services

docker service rm

Remove one or more services

docker service rollback

Revert changes to a service’s configuration

docker service scale

Scale one or multiple replicated services

docker service update

Update a service

向AI問一下細節

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

AI

怀集县| 塘沽区| 北宁市| 三穗县| 古交市| 阿克苏市| 盐山县| 鄂尔多斯市| 那坡县| 增城市| 微山县| 六枝特区| 汝州市| 大埔区| 腾冲县| 深州市| 炎陵县| 加查县| 吕梁市| 渑池县| 双柏县| 新民市| 宁化县| 廉江市| 九龙县| 千阳县| 略阳县| 安泽县| 湟中县| 会东县| 梅州市| 彰化市| 贵州省| 灵宝市| 行唐县| 板桥市| 从化市| 灌云县| 华池县| 东阳市| 深泽县|