真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

docker的安裝和dockerservices命令的用法

這篇文章給大家分享的是有關(guān)docker的安裝和docker services命令的用法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí)。如下資料是關(guān)于docker的安裝和docker services命令用法的內(nèi)容。

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括南部網(wǎng)站建設(shè)、南部網(wǎng)站制作、南部網(wǎng)頁制作以及南部網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,南部網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到南部省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

VirtualBox 開3個(gè)虛擬機(jī)

docker的安裝和docker services命令的用法

主機(jī)清單

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的安裝和docker services命令的用法

sudo systemctl start docker

sudo systemctl enable docker

docker的安裝和docker services命令的用法

本機(jī)3網(wǎng)卡,在enp0s3 192.168.0.127 bridge網(wǎng)卡enp0s8上開始廣播

docker swarm init --advertise-addr 192.168.0.127

docker的安裝和docker services命令的用法

work加入的密碼

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

docker的安裝和docker services命令的用法

docker的安裝和docker services命令的用法

docker node ls

可以發(fā)現(xiàn)3臺(tái)加入集群的機(jī)器

docker的安裝和docker services命令的用法

起一個(gè)hello的服務(wù)

docker search alpine

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

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

docker的安裝和docker services命令的用法

registry 不在了?

nginx應(yīng)該有吧

docker service create --name my_web nginx

docker的安裝和docker services命令的用法

docker service ls

docker的安裝和docker services命令的用法

創(chuàng)建一個(gè)task

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

docker的安裝和docker services命令的用法

docker service ls

docker的安裝和docker services命令的用法

nginx服務(wù)加一個(gè)端口

docker service update --publish-add 80 my_web

docker的安裝和docker services命令的用法

docker service scale my_web=3

docker的安裝和docker services命令的用法

做錯(cuò)了還可以rollback

docker service update --replicas=5 my_web

docker service update --rollback my_web

docker的安裝和docker services命令的用法

192.168.0.127-129 3臺(tái)服務(wù)器30000端口都可以訪問到nginx的外網(wǎng)NAT端口3000

docker的安裝和docker services命令的用法

docker的安裝和docker services命令的用法

docker的安裝和docker services命令的用法

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

docker service update \

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

my_web

docker的安裝和docker services命令的用法

docker的安裝和docker services命令的用法

node 80端口可以訪問鳥

docker的安裝和docker services命令的用法

docker network ls

network 有兩種,bridge是對(duì)外訪問的,overlay是容器內(nèi)部通訊的網(wǎng)絡(luò)

docker的安裝和docker services命令的用法

docker network create -d overlay --attachable swarm_test

增加swarm通訊網(wǎng)卡

docker的安裝和docker services命令的用法

創(chuàng)建服務(wù)的時(shí)候制定網(wǎng)絡(luò)

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

docker的安裝和docker services命令的用法

比較下2個(gè)服務(wù)的區(qū)別

docker service inspect my_web

docker service inspect my_web2

docker的安裝和docker services命令的用法

走的網(wǎng)絡(luò)是不一樣的

其他docker services的命令

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

關(guān)于docker的安裝和docker services命令的用法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果喜歡這篇文章,不如把它分享出去讓更多的人看到。


名稱欄目:docker的安裝和dockerservices命令的用法
本文來源:http://weahome.cn/article/ijcedd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部