<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 區別和聯系 docker-compose V3之后,設置資源限額和容器數量的配置,只能寫在deploy字段里, 但是docker-compose up? 卻不支持 deploy?配置 編輯同一份docker-compose.yml, 但是compose 和 swarm/stack的分工是這樣的: > ?docker-compose? ?用于dev? ?支持build/restart? 但是不支持deploy,?? > swarm/stack? ? ? 用于 prod? 支持 deply的各種設置,包括分配cpu和內存, 但是創建容器只支持從image,不支持build. ## deploy擴縮容參數 deploy是用于在docker集群環境下自動進行擴容和縮容的配置項,`docker-compose up`and`docker-compose run`兩個命令會忽略此配置,只有`docker stack deploy`命令下才有用 有以下子選項 1. endpoint_mode:集群對提供服務的方式 * endpoint\_mode: vip VIP方式 * endpoint\_mode: dnsrr dns輪詢方式 2. labels:元數據(標簽) 3. mode:設置容器模式(默認replicated) * mode: global 全局模式,只能有一個容器 * mode: replicated 復制模式,可以指定數量 4. placement:定約束和首選項的配置 5. replicas:指定容器可運行的數量,需要(mode: replicated) 6. resources:資源約束,可約束cpu和內存,設置分配量和預留量 * limits: * cpus: '0.50' * memory: 50M * reservations: * cpus: '0.25' * memory: 20M 7. restart_policy:重啟策略 * condition:重啟的條件(default: any) * none 沒有條件(不重啟) * on-failure 故障情況下才重啟 * any 任何情況下都重啟 * delay: 兩次重啟中的時間間隔(default: 0). * max_attempts: 嘗試重啟的次數(默認不限制) * window: 重啟之前的等待時間(默認不等待) 8. rollback_config:回滾配置 * parallelism: 一次回滾的容器數量,為0則1次回滾完 * delay: 兩次回滾間隔(default 0s). * failure_action: 回滾失敗后的操作,繼續或暫停(default pause) * monitor: 任務更新后的持續監測時間(ns|us|ms|s|m|h) (default 0s). * max_failure_ratio: 回滾期間的容錯率(default 0). * order: 任務執行順序(default stop-first). * stop-first 舊任務在開始新任務之前停止 * start-first 新任務首先啟動,正在運行的任務暫停 9. update_config:更新配置 * parallelism: 一次要更新的容器數量 * delay: 兩次更新的時間間隔 * failure_action: 更新失敗后的操作,繼續或暫停(default pause) * monitor: 任務更新后的持續監測時間(ns|us|ms|s|m|h) (default 0s). * max_failure_ratio: 更新期間的容錯率(default 0). * order: 任務執行順序(default stop-first). * stop-first 舊任務在開始新任務之前停止 * start-first 新任務首先啟動,正在運行的任務暫停 配置舉例 ```sh version: "3.7" services: redis: image: redis:alpine deploy: mode: global replicas: 6 endpoint_mode: dnsrr restart_policy: condition: on-failure labels: com.example.description: "xxxx" resources: limits: cpus: '0.50' memory: 50M update_config: parallelism: 2 delay: 10s ```
                  <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>

                              哎呀哎呀视频在线观看