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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 啟動 啟動容器有兩種方式,一種是基于鏡像新建一個容器并啟動,另外一個是將在終止狀態(`stopped`)的容器重新啟動。 因為 Docker 的容器實在太輕量級了,很多時候用戶都是隨時刪除和新創建容器。 ## 新建并啟動 所需要的命令主要為 `docker run`。 例如,下面的命令輸出一個 “Hello World”,之后終止容器。 ```bash $ docker run ubuntu:18.04 /bin/echo 'Hello world' Hello world ``` 這跟在本地直接執行 `/bin/echo 'hello world'` 幾乎感覺不出任何區別。 下面的命令則啟動一個 bash 終端,允許用戶進行交互。 ```bash $ docker run -t -i ubuntu:18.04 /bin/bash root@af8bae53bdd3:/# ``` 其中,`-t` 選項讓Docker分配一個偽終端(pseudo-tty)并綁定到容器的標準輸入上, `-i` 則讓容器的標準輸入保持打開。 在交互模式下,用戶可以通過所創建的終端來輸入命令,例如 ```bash root@af8bae53bdd3:/# pwd / root@af8bae53bdd3:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var ``` 當利用 `docker run` 來創建容器時,Docker 在后臺運行的標準操作包括: * 檢查本地是否存在指定的鏡像,不存在就從公有倉庫下載 * 利用鏡像創建并啟動一個容器 * 分配一個文件系統,并在只讀的鏡像層外面掛載一層可讀寫層 * 從宿主主機配置的網橋接口中橋接一個虛擬接口到容器中去 * 從地址池配置一個 ip 地址給容器 * 執行用戶指定的應用程序 * 執行完畢后容器被終止 ## 啟動已終止容器 可以利用 `docker container start` 命令,直接將一個已經終止的容器啟動運行。 容器的核心為所執行的應用程序,所需要的資源都是應用程序運行所必需的。除此之外,并沒有其它的資源。可以在偽終端中利用 `ps` 或 `top` 來查看進程信息。 ```bash root@ba267838cc1b:/# ps PID TTY TIME CMD 1 ? 00:00:00 bash 11 ? 00:00:00 ps ``` 可見,容器中僅運行了指定的 bash 應用。這種特點使得 Docker 對資源的利用率極高,是貨真價實的輕量級虛擬化。 ## 啟動參數 | 全寫 | 縮寫 | 意義 | 例子 | | :--- | :--- | :--- | :--- | | --add-host | | 添加自定義主機到IP的映射(host:ip) | docker run --add-host=docker:10.108.0.1 | | --attach | -a | 塊IO(相對權重),介于10到1000之間,或者為0禁用(默認為0) | | | --blkio-weight | --detach=false | 指定容器運行于前臺還是后臺,默認為false | docker run -d | | --blkio-weight-device | | 塊IO重量(相對設備重量) | | | --cap-add | | 添加Linux功能 | | | --cap-drop | | 放棄Linux功能 | | | --cgroup-parent | | 容器的可選父cgroup | | | --cidfile | | 將容器ID寫入文件 | | | --cpu-count | | CPU數量(僅Windows) | |
                  <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>

                              哎呀哎呀视频在线观看