<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## SWarm mode 與滾動升級 在 [部署服務](deploy.md) 一節中我們使用 `nginx:1.13.7-alpine` 鏡像部署了一個名為 `nginx` 的服務。 現在我們想要將 `NGINX` 版本升級到 `1.13.12`,那么在 Swarm mode 中如何升級服務呢? 你可能會想到,先停止原來的服務,再使用新鏡像部署一個服務,不就完成服務的 “升級” 了嗎。 這樣做的弊端很明顯,如果新部署的服務出現問題,原來的服務刪除之后,很難恢復,那么在 Swarm mode 中到底該如何對服務進行滾動升級呢? 答案就是使用 `docker service update` 命令。 ```bash $ docker service update \ --image nginx:1.13.12-alpine \ nginx ``` 以上命令使用 `--image` 選項更新了服務的鏡像。當然我們也可以使用 `docker service update` 更新任意的配置。 `--secret-add` 選項可以增加一個密鑰 `--secret-rm` 選項可以刪除一個密鑰 更多選項可以通過 `docker service update -h` 命令查看。 ### 服務回退 現在假設我們發現 `nginx` 服務的鏡像升級到 `nginx:1.13.12-alpine` 出現了一些問題,我們可以使用命令一鍵回退。 ```bash $ docker service rollback nginx ``` 現在使用 `docker service ps` 命令查看 `nginx` 服務詳情。 ```bash $ docker service ps nginx ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS rt677gop9d4x nginx.1 nginx:1.13.7-alpine VM-20-83-debian Running Running about a minute ago d9pw13v59d00 \_ nginx.1 nginx:1.13.12-alpine VM-20-83-debian Shutdown Shutdown 2 minutes ago i7ynkbg6ybq5 \_ nginx.1 nginx:1.13.7-alpine VM-20-83-debian Shutdown Shutdown 2 minutes ago ``` 結果的輸出詳細記錄了服務的部署、滾動升級、回退的過程。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看