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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] >[info] ## 1:什么是守護式容器? 1. 能夠長期運行 2. 沒有交互式會話 3. 適合運行應用程序和服務 <br> <br> >[info] ## 2:以守護的形式運行容器 運行交互式容器時以 **`Ctrl+P Ctrl+Q`** 來退出容器,此時容器還在后臺繼續運行,我們可以通過docker attach \[name\] 來重新進入容器 **注意:Mac是用contral + P + Q退出** ![](https://img.kancloud.cn/1c/2d/1c2d57063c807b39f9b4d45702b7d1bd_1016x247.png) 上面,我使用了contral + P + Q退出了容器,在使用attach進入了容器,docker ps查看到容器還在運行,然后使用exit退出了容器,在使用docker ps命令容器已經停止了 <br> <br> >[info] ## 3:附加到運行中的容器 上面我們成功的將容器至于到后臺運行,那么我們如何再次進入我們已經退出的容器呢??? 這里就需要docker的attach 容器名 命令 ``` docker attach 容器名 ``` ![](https://img.kancloud.cn/32/60/326098c997f8dbb1d4336b7747d845c9_548x113.png) <br> <br> >[info] ## 4:啟動守護式容器 如何啟動,run命令 docker run -d 鏡像名[COMMAND] [ARG..] 編寫一個shell腳本,在容器里面不停的運行 ``` docker run --name one1 -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done" ``` ![](https://img.kancloud.cn/ee/b4/eeb4431c4cdb137f7a170ea10bd5ff6d_945x47.png) 下面返回的是容器的唯一ID ![](https://img.kancloud.cn/0a/0f/0a0f3831845e77cc4758158e6bbceaa2_971x68.png) <br> <br> >[info] ## 5:查看容器日志 `docker logs [options] 容器`獲取容器的日志。 | 名字 | 默認值 | 描述 | | --- | --- | --- | | –details | | 顯示提供給日志的額外細節 | | –follow或-f | | 按日志輸出 | | –since | | 從某個時間開始顯示,例如2013-01-02T13:23:37 | | –tail | all | 從日志末尾多少行開始顯示 | | –timestamps或-t | | 顯示時間戳 | | –until | | 打印某個時間以前的日志,例如 2013-01-02T13:23:37 | <br> <br> ### logs不指定選項 如果不指定logs的選項則返回所有日志 ``` docker logs one1 ``` <br> ### -t [輸出時間] ``` docker logs -t one1 ``` ![](https://img.kancloud.cn/ed/d5/edd573085d58415398fda593d6cc11c2_373x324.png) <br> ### -tf [實時更新] ``` docker logs -tf one1 ``` <br> ### - tail 10[只顯示10條] ``` docker logs -tf --tail 10 one1 ``` ![](https://img.kancloud.cn/fa/e6/fae62e0bf2bf470b1bfcc6c1abff1f2d_489x284.png) <br> ### - tail 0[只顯示最新] ``` dokcer logs -tf --tail 0 one1 ``` <br> <br> >[info] ## 6:查看容器進程 **`docker top 容器名`** ``` docker top one1 ``` ![](https://img.kancloud.cn/3f/05/3f050304e5ae0346ec3348559d5aaf5e_1136x107.png) <br> <br> >[info] ## 7:在運行中的容器內啟動新進程 ``` docker exec [-d-][i][-t]容器名[COMMAND] [ARG...] ``` ![](https://img.kancloud.cn/58/ec/58ecf0e1d69332e2e69d7274466cd41f_1194x191.png) <br> <br> >[info] ## 8:如何停止守護式容器 兩種方式: **`docker stop 容器名`** stop是發送一個信號給容器,等待容器的停止 **`docker kill 容器名`** kill命令是直接停止容器
                  <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>

                              哎呀哎呀视频在线观看