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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                `docker run`應該是我們日常使用docker中最常用,也最重要的命令。 命令格式如下: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] ## [](http://notes.maxwi.com/2017/12/21/docker-run/#OPTIONS "OPTIONS")OPTIONS 現在的docker版本(17.09.1-ce)中run有很多可以選擇的參數,用到再記錄,以下是網上看到針對1.12的版本。 加粗的地方表示比較常用 **`-d, --detach=false`指定容器運行于前臺還是后臺,默認為false** **`-i, --interactive=false`打開STDIN,用于控制臺交互** **`-t, --tty=false`分配tty設備,該可以支持終端登錄,默認為false** `-u, --user=""`指定容器的用戶 `-a, --attach=[]`登錄容器(必須是以docker run -d啟動的容器) `-w, --workdir=""`指定容器的工作目錄 `-c, --cpu-shares=0`設置容器CPU權重,在CPU共享場景使用 `-e, --env=[]`指定環境變量,容器中可以使用該環境變量 `-m, --memory=""`指定容器的內存上限 `-P, --publish-all=false`指定容器暴露的端口 **`-p, --publish=[]`指定容器暴露的端口** `-h, --hostname=""`指定容器的主機名 **`-v, --volume=[]`給容器掛載存儲卷,掛載到容器的某個目錄** `--volumes-from=[]`給容器掛載其他容器上的卷,掛載到容器的某個目錄 `--cap-add=[]`添加權限 `--cap-drop=[]`刪除權限 `--cidfile=""`運行容器后,在指定文件中寫入容器PID值,一種典型的監控系統用法 `--cpuset=""`設置容器可以使用哪些CPU,此參數可以用來容器獨占CPU `--device=[]`添加主機設備給容器,相當于設備直通 `--dns=[]`指定容器的dns服務器 `--dns-search=[]`指定容器的dns搜索域名,寫入到容器的/etc/resolv.conf文件 `--entrypoint=""`覆蓋image的入口點 `--env-file=[]`指定環境變量文件,文件格式為每行一個環境變量 `--expose=[]`指定容器暴露的端口,即修改鏡像的暴露端口 `--link=[]`指定容器間的關聯,使用其他容器的IP、env等信息 `--lxc-conf=[]`指定容器的配置文件,只有在指定–exec-driver=lxc時使用 **`--name=""`指定容器名字,后續可以通過名字進行容器管理,links特性需要使用名字** `--net="bridge"`容器網絡設置: bridge 使用docker daemon指定的網橋 host //容器使用主機的網絡 container:NAME_or_ID &gt;//使用其他容器的網路,共享IP和PORT等網絡資源 none 容器使用自己的網絡(類似--net=bridge),但是不進行配置 `--privileged=false`指定容器是否為特權容器,特權容器擁有所有的capabilities `--restart="no"`指定容器停止后的重啟策略: no:容器退出時不重啟 on-failure:容器故障退出(返回值非零)時重啟 always:容器退出時總是重啟 `--rm=false`指定容器停止后自動刪除容器(不支持以docker run -d啟動的容器) `--sig-proxy=true`設置由代理接受并處理信號,但是SIGCHLD、SIGSTOP和SIGKILL不能被代理 ## [](http://notes.maxwi.com/2017/12/21/docker-run/#%E5%B8%B8%E7%94%A8%E5%9C%BA%E6%99%AF "常用場景")常用場景 **后臺運行一個容器用于開發** ``` docker run -itd --name dev -v ~/data:/root/data -p 1080:80 &lt;image&gt; /bin/bash ``` 然后通過以下命令連接: docker exec -it dev /bin/bash **讓容器自動運行命令并在命令停止后自動重啟后執行** docker run -d --restart=always &lt;image&gt; ping docker.com **后臺運行數據庫容器并使用服務容器進行連接** 數據庫容器,本機數據庫目錄將掛載到容器中: docker run -d --name=server-db --restart=always -v /server/mysql-data:/mysql-data &lt;image&gt; /usr/bin/mysql_safe -d 服務容器,在服務容器中將可以直接通過server-db來訪問數據庫容器,并開放80端口給公網 docker run -d --name=server-http --restart=always --link=server-db -p 8080:80 &lt;image&gt; /usr/bin/httpd --DFOREGROUND **讓容器運行一個命令后自動刪除** docker run --rm python:2.7-slim python --version **交互式運行python之后,當退出python交互時容器自動刪除** docker run -it --rm python:2.7-slim python ## [](http://notes.maxwi.com/2017/12/21/docker-run/#%E5%8F%82%E8%80%83 "參考")參考 1. [http://notes.maxwi.com/2017/12/21/docker-run/](http://notes.maxwi.com/2017/12/21/docker-run/)
                  <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>

                              哎呀哎呀视频在线观看