<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                1 運行容器 指定某個鏡像以容器的形式運行起來。語法為:[docker](https://so.csdn.net/so/search?q=docker&spm=1001.2101.3001.7020)run \[OPTIONS\] {IMAGE\_NAME}。 {IMAGE\_NAME} 指的是鏡像名稱; \[OPTIONS\] 指的是命令可選項。 Run的命令可選項非常多,我們在此列舉出那些常用的可選項。 參數說明-d在后臺運行容器并打印出容器 ID;d 是 detach 的英文首字母。 \-p映射端口號到主機。格式形如主機端口:容器端口。 \--name指定容器名稱。 \--restart重啟策略,有 no、on-failure\[:max-retries\]、always 與 unless-stopped 四種1。 \-v綁定虛擬機工作目錄到容器目錄。格式形如工作目錄:容器目錄。如果工作目錄不存在,docker 會自動新建。 這里的工作目錄指的是虛擬機中的 CentOS目錄。 2 查看容器 查看正在運行的命令為:docker ps。 ![29a1d52a4aaa49cfcc8959056736e155.png](https://img-blog.csdnimg.cn/img_convert/29a1d52a4aaa49cfcc8959056736e155.png) 列表字段具體說明如下: 字段說明CONTAINERID容器 ID IMAGE鏡像名稱 COMMAND容器啟動時所運行的命令 CREATED容器創建時間,格式為距今多久 STATUS容器運行狀態;常見的有:UP 表示運行中;Exited 表示已退出 PORTS需要對外暴露的端口號 NAMES容器名稱 加上 -a 參數可以查看所有容器(不只是運行中的容器),完整命令為:docker ps -a。 加上 -f 參數可以加入過濾條件,比如我們想過濾出鏡像名稱只包含 “config”的鏡像。使用命令 docker ps -f "name=config": ![036ae6164d75f74c5a2be181f1b1162f.png](https://img-blog.csdnimg.cn/img_convert/036ae6164d75f74c5a2be181f1b1162f.png) 3 進入容器 以下兩種指令都只能進入處于運行中的容器。 3.1查看運行日志 進入容器查看運行日志的命令格式為:docker attach {CONTAINER\_ID}。其中 {CONTAINER\_ID} 表示容器 ID。進入容器之后,就可以在控制臺看到容器內的輸入、輸出與錯誤日志信息。下圖是 gitLab 容器的運行日志: ![4d799ff158b775e6a98ac9b8fe1a5f55.png](https://img-blog.csdnimg.cn/img_convert/4d799ff158b775e6a98ac9b8fe1a5f55.png) 在此如果鍵入 ctrl+Z,就會停止運行中的容器。 3.2執行 Linux 指令 在容器內執行 Linux 指令使用 docker 的 exec 指令,語法為: docker exec \[OPTIONS\] {CONTAINER\_ID} {COMMAND}。{CONTAINER\_ID} 是容器 ID,{COMMAND} 是需要執行的指令。 可能會用到以下兩個可選參數 \[OPTIONS\]: 參數說明-i打開交互模式,即保持 stdin 標準輸入處于開啟狀態;i 即 interactive。 \-t分配一個偽終端;t 即 tty。 \-w指定容器中的工作路徑 比如我們想進入 /var/log/gitlab 目錄,然后打印出該目錄的文件列表,就可以使用這條命令:docker exec -t -i -w /var/log/gitlab {CONTAINER\_ID} ls -l。 命令執行后的輸出結果形如: ![f4ebb0e32c25fa5e361df297089dd12b.png](https://img-blog.csdnimg.cn/img_convert/f4ebb0e32c25fa5e361df297089dd12b.png) 4查看容器日志 命令為:docker logs \[CONTAINER\_ID\],其中 \[CONTAINER\_ID\] 表示容器 ID。輸出結果形如: ![6fdebf8a09a8c9622418d191951f9581.png](https://img-blog.csdnimg.cn/img_convert/6fdebf8a09a8c9622418d191951f9581.png) 5停止容器 停止某個容器,語法為:docker stop {CONTAINER\_ID}。 如果想停止所有容器,可以使用以下語法: docker stop `docker ps -a -q`2 docker ps -a -q 會輸出所有正在運行的容器 ID。 \-a 表示列出所有正在運行的容器,a 是 all 的縮寫; \-q 表示只輸出容器 ID,q 是 quiet 的縮寫。 6 啟動容器 啟動已停止的容器,語法為:docker start {CONTAINER\_ID}。 7 重啟容器 啟動運行中的容器,語法為:docker restart {CONTAINER\_ID}。 8 刪除容器 命令為 docker rm {CONTAINER\_ID},其中的 {CONTAINER\_ID} 表示的是容器 ID。這條命令只能刪除非運行狀態的容器。如果需要刪除正在運行的容器,可以帶上 -f 命令參數,f 是 force 的單詞簡寫形式。 命令執行成功后,控制臺會返回被刪除的容器 ID。
                  <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>

                              哎呀哎呀视频在线观看