摘要:底層實現(xiàn)命令列表基于名稱指令詳細開放的參數(shù)后面加上刷新配置查看完整的報錯信息啟動一個集群查看集群情況節(jié)點后的星號據(jù)說表示的是你當(dāng)前連接著的節(jié)點構(gòu)建服務(wù)查看創(chuàng)建的服務(wù)詳細信息查看服務(wù)在各個節(jié)點的運行情況服務(wù)伸縮刪
底層實現(xiàn) 命令列表 基于centos7
名稱 | 指令 | 詳細 |
---|---|---|
開放HTTP的API | /lib/systemd/system/docker.service | ExecStart 參數(shù)后面加上 -H tcp://0.0.0.0:2375 |
刷新配置 | systemctl daemon-reload | |
查看完整的報錯信息 | systemctl status docker -l | |
啟動一個docker集群 | docker swarm init | --listen-addr 192.168.1.112:8888 --advertise-addr 192.168.1.112 |
查看集群情況 | docker node ls | 節(jié)點id后的星號據(jù)說表示的是你當(dāng)前連接著的節(jié)點 |
構(gòu)建服務(wù) | docker service create --replicas 1 --name swarmtest tomcatssh:v1 | |
查看創(chuàng)建的服務(wù) | docker service ls | docker service inspect --pretty swarmtest (詳細信息) |
查看服務(wù)swarmtest在各個節(jié)點的運行情況 | docker service ps swarmtest | |
服務(wù)伸縮 | docker service scale swarmtest=5 | |
刪除所有節(jié)點的swarmtest服務(wù) | docker service rm swarmtest | |
滾動更新 | docker service update --image tomcatssh:v2 swarmtest | |
跳過錯誤 | docker service update后面的--update-failure-action | |
節(jié)點管理 - 停止分配新任務(wù) | docker node update --availability drain worker2 | |
退出swarm集群 | docker swarm leave | |
查看服務(wù)日志 | docker service log nginx | |
使用compose部署服務(wù) | docker stack deploy | -c docker-compose.yml wordpress |
查看服務(wù) | docker stack ls | |
移除服務(wù) | docker stack down | |
敏感數(shù)據(jù)-創(chuàng)建secret | openssl rand -base64 20 | docker secret create mysql_password - |
查看secret | docker secret ls | |
管理配置信息 | docker config create redis.conf redis.conf | |
查看config | docker config ls |
docker network create -d overlay docker service create --name mysql --replicas 1 --network mysql_private --mount type=volumn, source=mydata, destination=/var/lib/mysql --secret source=mysql_root_password, target=mysql_root_password --secret source=mysql_password, target=mysql_password -e MYSQL_ROOT_PASSWORD_FILE="/run/secret/mysql_root_password" -e MYSQL_PASSWORD_FILE="/run/secrets/mysql_password" -e MYSQL_USER="wordpress" -e MYSQL_DATABASE="wordpress" mysql:latest 如果沒有在target中顯式指定路徑,secret默認(rèn)會通過tmpfs文件系統(tǒng)掛載到容器的/run/secrets目錄中創(chuàng)建redis服務(wù)
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
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/27490.html
摘要:節(jié)點管理器將利用該聲明該集群服務(wù)。在本示例當(dāng)中,我們將部署一項服務(wù)。此標(biāo)記用于告知公布端口作為該服務(wù)的可用端口。將此稱為入口負載均衡。當(dāng)外部系統(tǒng)調(diào)用某項服務(wù)時,接收節(jié)點會接受流量并利用提供的內(nèi)部服務(wù)對其進行負載均衡。 最新版本Docker Engine v1.12中,包含了多項與Docker Swarm緊密相關(guān)的功能變更。在今天的文章中,數(shù)人云將和大家探討如何利用Docker的Swar...
摘要:當(dāng)然此時的局限性較大,比如沒有副本和負載均衡的概念,這導(dǎo)致服務(wù)無法高可用當(dāng)然也更不存在什么服務(wù)網(wǎng)絡(luò)管理和跨節(jié)點數(shù)據(jù)存儲這些東西沒有服務(wù)模型集群中服務(wù)間關(guān)系和啟動順序編排也很復(fù)雜于是就有了下面的的誕生。 showImg(https://segmentfault.com/img/remote/1460000015317037?w=1885&h=1153); 概述 在我的《Docker S...
摘要:譯者按實踐中會發(fā)現(xiàn),生產(chǎn)環(huán)境中使用單個節(jié)點是遠遠不夠的,搭建集群勢在必行。集群的網(wǎng)絡(luò)通信服務(wù)發(fā)現(xiàn),負載均衡以及容器間通信非常可靠。負載均衡也是由提供的。 譯者按: 實踐中會發(fā)現(xiàn),生產(chǎn)環(huán)境中使用單個Docker節(jié)點是遠遠不夠的,搭建Docker集群勢在必行。然而,面對Kubernetes, Mesos以及Swarm等眾多容器集群系統(tǒng),我們該如何選擇呢?它們之中,Swarm是Docker原...
摘要:本文涵蓋了中的六大新特性內(nèi)置命令服務(wù)發(fā)現(xiàn)自愈功能安全負載均衡滾動升級,相關(guān)的使用文檔和視頻鏈接也都包含在里面。同時,內(nèi)部負載均衡要求一個可用的容器。現(xiàn)在開箱即用的負載均衡,上公開暴露的端口在所有節(jié)點都是可以訪問的。 Docker 1.12版本最近剛剛發(fā)布,這篇文章對它的新特性進行了概述和對比描述。本文涵蓋了 Docker 1.12 中的六大新特性:內(nèi)置 swarm命令、服務(wù)發(fā)現(xiàn)、自愈功...
摘要:首先啟動該命令。這項機制在實際生產(chǎn)當(dāng)中無疑非常重要。那么下面我們回顧一下之前了解到的信息我們創(chuàng)建了一款小型動態(tài)微服務(wù)應(yīng)用,完全由構(gòu)成。在多數(shù)情況下,這能夠為應(yīng)用后端服務(wù)建立起獨立的代理機制。 這次數(shù)人云與大家分享的文章里,主要介紹了Docker Swarm如何憑借革新對整體場景進一步加以簡化。事實上,如今我們已經(jīng)可以輕松且直觀地構(gòu)建起一套Docker Swarm集群,快來一起體驗一下吧...
閱讀 2164·2023-04-26 00:43
閱讀 2685·2021-11-22 15:22
閱讀 3816·2021-11-11 16:55
閱讀 969·2021-11-04 16:06
閱讀 1787·2019-08-30 14:12
閱讀 999·2019-08-30 14:02
閱讀 3368·2019-08-29 17:05
閱讀 1417·2019-08-29 12:27