Docker Swarm常用命令

2020-11-06 IT小白進階之路

docker技術現在越來越流行,接下來為大家介紹一些常用命令

查看集群節點

docker node ls

創建nginx服務

#docker pull hub.test.com:5000/almi/nginx:0.1 #下載私有倉庫鏡像docker service create --name nginx --replicas 2 --publish 80:80 hub.test.com:5000/almi/nginx:0.1#--network=swarm_test

#replicas 2 創建2個容器,hub.test.com為私有倉庫

查看swarm集群中的服務

docker service lsdocker service ps nginx

kill其中一個容器

docker kill 96e6bccc2209

#等會自動啟動一個新的容器

修改服務實例數量為3

docker service scale nginx=3

刪除nginx服務

docker service rm nginx

刪除swarm節點

docker swarm leave --force #nodedocker node rm -f #manager

docker swarm 常用命令

docker swarm init #初始化集群docker swarm join-token worker #查看工作節點的 tokendocker swarm join-token manager #查看管理節點的 tokendocker swarm join #加入集群中

docker node 常用命令

docker node ls #查看所有集群節點docker node rm #刪除某個節點(-f強制刪除)docker node inspect ##查看節點詳情docker node demote #節點降級,由管理節點降級為工作節點docker node promote #節點升級,由工作節點升級為管理節點docker node update #更新節點docker node ps #查看節點中的 Task 任務

docker service 常用命令

docker service create #部署服務docker service inspect #查看服務詳情docker service logs #產看某個服務日誌docker service ls #查看所有服務詳情docker service rm #刪除某個服務(-f強制刪除)docker service scale #設置某個服務個數docker service update #更新某個服務

https://www.linuxprobe.com/docker-swarm-jishu.html

相關焦點

  • 雲計算核心技術Docker教程:Docker Swarm 常用命令
    Docker Swarm有以下常用命令。管理節點命令:docker node ls #查看所有集群節點docker node rm #刪除某個節點(-f強制刪除)docker node inspect ##查看節點詳情docker node demote #節點降級,由管理節點降級為工作節點docker node promote
  • Docker Swarm概念與基本用法
    docker swarm命令可以創建、加入、離開一個集群。Node就是計算機節點,也可以認為是一個Docker節點。 Node分為兩類:Manager和Worker。 一個Swarm至少要有一個Manager,部分管理命令只有在Manager上才能使用。 兩類Node都可以運行Service,但只有Manager上才能執行運行命令。
  • 開發者必備丨Docker客戶端常用命令分享
    學習Docker,首先需要了解Docker基本概念,我們在以前的文章中介紹過docker的基本原理和部署作業系統。今天講下嵌入式開發中docker客戶端常用的命令,開始進入「動手」階段(也就是敲Docker命令)。Docker命令較多,這裡筆者總結下常用的Docker命令,方便小夥伴們查閱。
  • docker下高並發和高可用之docker swarm使用
    ,操作步驟參考Linux下安裝和使用Docker安裝完,使用命令sudo systemctl start docker啟動docker,再通過命令docker version查看docker版本信息利用docker swarm 命令來指定其中一臺虛擬機為docker的Manager管理機docker swarm init --advertise-addr
  • docker系列之swarm模式
    docker swarm join --token SWMTKN-1-4b0aux48r0yib3jt5kuhw12cbd73a8vxh4vo6zt3nlpcpz7o26-9xs3ss6s5odmvx9cxw7k1vxu4 172.21.0.10:2377命令加入到此節點當中如果以上命令找不到可以使用
  • Docker Swarm 集群環境搭建及彈性服務部署
    swarm init 命令創建一個新的 Swarm 集群並加入,且該節點會默認成為 Manager 節點。 [root@localhost ~]39;docker swarm join-token manager& docker service ls ID               NAME           MODE  
  • 雲計算核心技術Docker教程:Docker Swarm 使用
    創建 swarm 集群管理節點(manager),首先我們先創建 docker 機器:$ docker-machine create -d virtualbox swarm-manager初始化 swarm 集群,進行初始化的這臺機器,就是集群的管理節點。
  • 雲計算核心技術Docker教程: Docker Swarm 使用
    創建 swarm 集群管理節點(manager),首先我們先創建 docker 機器:$ docker-machine create -d virtualbox swarm-manager初始化 swarm 集群,進行初始化的這臺機器,就是集群的管理節點。
  • Docker 引擎的 Swarm 模式:入門教程
    由於我們目前還沒有一個現成的集群,我們將初始化它(LCTT 譯註:指初始化 Swarm 集群並使當前節點成為 manager):docker swarm initSwarm initialized: current node (dm58mmsczqemiikazbfyfwqpd) is now a manager.
  • Docker Swarm 集群管理利器核心概念掃盲
    代碼開源在:https://github.com/docker/swarm 使用它可以將多個 Docker 主機封裝為單個大型的虛擬 Docker 主機,快速打造一套容器雲平臺。  Swarm 創建服務時,需要指定要使用的鏡像、在運行的容器中執行的命令、定義其副本的數量、可用的網絡和數據卷、將服務公開給外部的埠等等。與獨立容器相比,群集服務的主要優勢之一是,你可以修改服務的配置,包括它所連接的網絡和數據卷等,而不需要手動重啟服務。
  • Docker系列之docker-componse常用命令
    簡介上篇已經說過了Docker-componse的yaml文件的常用命令,本篇主要來說下docker-componse的常用命令。help查看指令的幫助文檔,該命令可以說非常實用,很多時候我們都需要通過此指令來查看指令的詳細信息。
  • Docker命令使用說明
    在我之前的一篇文章結尾說到了,Docker客戶端提供了CLI(Command Line Interface)以供使用者調用Server的API,從而對Docker進行管理,今天小編就來講一講Docker命令的總體使用說明,這樣有利於對Docker指令有一個總體的印象,後續小編會繼續細化講解各個命令
  • docker常用命令詳解
    本文只記錄docker命令在大部分情境下的使用。— docker [ps|inspect|top|attach|wait|export|port|rename|stat] 容器rootfs命令 — docker [commit|cp|diff] 鏡像倉庫 — docker [login|pull|push|search] 本地鏡像管理 —
  • Docker 最常用的鏡像命令和容器命令
    本文列出了 docker 使用過程中最常用的鏡像命令和容器命令,以及教大家如何操作容器數據卷,實現容器數據的備份。熟練練習這些命令以後,再來一些簡單的應用部署練習,大家就可以學習 Docker 的鏡像構建、備份恢復遷移、鏡像倉庫、網絡、集群等等更多的內容。
  • Centos 7.2 系統下安裝部署Docker Swarm
    4.4、下載swarm鏡像[root@controller ~]# docker pull swarmUsing default tag: latestlatest: Pulling from library/swarmDigest: sha256:406022f04a3d0c5ce4dbdb60422f24052c20ab7e6d41ebe5723aa649c3833975Status
  • 用 Docker swarm 快速部署分布式圖資料庫集群
    集群在 192.168.1.166 機器上執行$ docker swarm init --advertise-addr 192.168.1.166Swarm initialized: current node (dxn1zf6l61qsb1josjja83ngz) is now a manager.To add a worker to this swarm
  • docker系列之Docker Compose的yaml文件常用命令
    簡介在前面提到的都是通過dockerfile構建鏡像,使用docker run、docker stop等命令操作容器。然後在正式環境中我們會有多個服務,如果一個個去執行docker命令,無非是浪費時間,也不理想。
  • Docker學以致用,開源項目和雲服務,是最好的學習資源
    Docker常用命令3. Dockerfile鏡像創建命令4. Docker鏡像自動構建5. docker-compose.yml資源編排文件6.Docker常用命令1) 搜索鏡像docker search2) 拉取鏡像docker pull3) 查看鏡像docker images4) 啟動實例docker run5) 查看實例docker ps6) 登錄容器實例docker exec7) 停止實例docker stop
  • docker容器常用命令
    獲取鏡像 拉取指定版本的鏡像docker pull centos:6.9 查詢本機的所有鏡像,並顯示詳細信息docker images 查看鏡像的詳細信息(對外埠、容器啟動時執行的命令、環境變量、工作目錄等等)docker inspect ID/name:tag
  • docker常用命令整理
    1、查看版本docker2、docker ps: 查看當前運行的容器3、docker ps -a:查看所有容器,包括停止的4、查看docker信息(1)dockernginx查看運行中的容器docker ps瀏覽器訪問確認docker7、docker mysql7.1、docker search mysql 用 docker search mysql 命令來查看可用版本7.2、拉取 MySQL 鏡像 docker