<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之旅 廣告
                ## 一、容器生命周期管理 ## `1、start/stop/restart` `docker start` :**啟動**一個或多個已經被停止的容器 `docker stop`:**停止**一個運行中的容器 `docker restart` :**重啟**容器 `語法:` ~~~css docker start [OPTIONS] CONTAINER [CONTAINER...] docker stop [OPTIONS] CONTAINER [CONTAINER...] docker restart [OPTIONS] CONTAINER [CONTAINER...] ~~~ `實例` ~~~undefined 啟動已被停止的容器myrunoob docker start myrunoob 停止運行中的容器myrunoob docker stop myrunoob 重啟容器myrunoob docker restart myrunoob ~~~ ## `2、rm` ~~~undefined docker rm :刪除一個或多個容器。 ~~~ `語法` ~~~css docker rm [OPTIONS] CONTAINER [CONTAINER...] ~~~ ## `OPTIONS說明:` ~~~go -f :`通過 SIGKILL 信號強制刪除一個運行中的容器。` -l :`移除容器間的網絡連接,而非容器本身。` -v :`刪除與容器關聯的卷。` ~~~ `實例` ~~~jsx 強制刪除容器 db01、db02: docker rm -f db01 db02 移除容器 nginx01 對容器 db01 的連接,連接名 db: docker rm -l db 刪除容器 nginx01, 并刪除容器掛載的數據卷: docker rm -v nginx01 刪除所有已經停止的容器: docker rm $(docker ps -a -q) ~~~ # `3、pause/unpause` `docker pause` :**暫停**容器中**所有**的進程。 `docker unpause` :**恢復**容器中**所有**的進程。 `語法` ~~~css docker pause CONTAINER [CONTAINER...] docker unpause CONTAINER [CONTAINER...] ~~~ `實例` ~~~undefined 暫停數據庫容器db01提供服務。 docker pause db01 恢復數據庫容器 db01 提供服務。 docker unpause db01 ~~~ # `4、create` `docker create` :創建一個新的容器但不啟動它 (用法同run) `語法` ~~~css docker create [OPTIONS] IMAGE [COMMAND] [ARG...] ~~~ `實例` 使用docker鏡像`nginx:latest`創建一個容器,并將容器命名為`myrunoob` ~~~ruby runoob@runoob:~$ docker create --name myrunoob nginx:latest 09b93464c2f75b7b69f83d56a9cfc23ceb50a48a9db7652ee4c27e3e2cb1961f ~~~ # `5、kill` `docker kill` :殺掉一個運行中的容器。 `語法` ~~~css docker kill [OPTIONS] CONTAINER [CONTAINER...] ~~~ `OPTIONS說明:` ~~~undefined -s :向容器發送一個信號 ~~~ `實例` 殺掉運行中的容器mynginx ~~~ruby runoob@runoob:~$ docker kill -s KILL mynginx mynginx ~~~ ## 二、容器操作 # `1、inspect` ~~~undefined docker inspect : 獲取容器/鏡像的元數據。 ~~~ `語法` ~~~ruby docker inspect [OPTIONS] NAME|ID [NAME|ID...] ~~~ `OPTIONS說明:` ~~~tsx -f :指定返回值的模板文件。 -s :顯示總的文件大小。 --type :為指定類型返回JSON。 ~~~ `實例` 獲取鏡像mysql:5.6的元信息。 ~~~ruby runoob@runoob:~$ docker inspect mysql:5.6 [ { "Id": "sha256:2c0964ec182ae9a045f866bbc2553087f6e42bfc16074a74fb820af235f070ec", "RepoTags": [ "mysql:5.6" ], "RepoDigests": [], "Parent": "", "Comment": "", "Created": "2016-05-24T04:01:41.168371815Z", "Container": "e0924bc460ff97787f34610115e9363e6363b30b8efa406e28eb495ab199ca54", "ContainerConfig": { "Hostname": "b0cf605c7757", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "3306/tcp": {} }, ~~~ 獲取正在運行的容器mymysql的 IP。 ~~~ruby runoob@runoob:~$ docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mymysql 172.17.0.3 ~~~ # `2、top` `docker top` :查看容器中運行的進程信息,支持 ps 命令參數。 `語法` ~~~css docker top [OPTIONS] CONTAINER [ps OPTIONS] ~~~ 容器運行時不一定有/bin/bash終端來交互執行top命令,而且容器還不一定有top命令,可以使用docker top來實現查看container中正在運行的進程。 `實例` 查看容器mymysql的進程信息。 ~~~ruby runoob@runoob:~/mysql$ docker top mymysql UID PID PPID C STIME TTY TIME CMD 999 40347 40331 18 00:58 ? 00:00:02 mysqld ~~~ 查看所有運行容器的進程信息。 ~~~bash for i in `docker ps |grep Up|awk '{print $1}'`;do echo \ &&docker top $i; done ~~~ # `3、attach` `docker attach` :連接到正在運行中的容器。 `語法` ~~~css docker attach [OPTIONS] CONTAINER ~~~ 要attach上去的容器必須正在運行,可以同時連接上同一個container來共享屏幕(與screen命令的attach類似)。 官方文檔中說attach后可以通過CTRL-C來detach,但實際上經過我的測試,如果container當前在運行bash,CTRL-C自然是當前行的輸入,沒有退出;如果container當前正在前臺運行進程,如輸出nginx的access.log日志,CTRL-C不僅會導致退出容器,而且還stop了。這不是我們想要的,detach的意思按理應該是脫離容器終端,但容器依然運行。好在attach是可以帶上--sig-proxy=false來確保CTRL-D或CTRL-C不會關閉容器。 `實例` 容器mynginx將訪問日志指到標準輸出,連接到容器查看訪問信息。 ~~~ruby runoob@runoob:~$ docker attach --sig-proxy=false mynginx 192.168.239.1 - - [10/Jul/2016:16:54:26 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-" ~~~ # `4、events` `docker events` : 從服務器獲取實時事件 `語法` ~~~css docker events [OPTIONS] ~~~ `OPTIONS說明:` ~~~ruby -f :根據條件過濾事件; --since :從指定的時間戳后顯示所有事件; --until :流水時間顯示到指定的時間為止; ~~~ `實例` 顯示docker 2016年7月1日后的所有事件。 ~~~ruby runoob@runoob:~/mysql$ docker events --since="1467302400" 2016-07-08T19:44:54.501277677+08:00 network connect 66f958fd13dc4314ad20034e576d5c5eba72e0849dcc38ad9e8436314a4149d4 (container=b8573233d675705df8c89796a2c2687cd8e36e03646457a15fb51022db440e64, name=bridge, type=bridge) 2016-07-08T19:44:54.723876221+08:00 container start b8573233d675705df8c89796a2c2687cd8e36e03646457a15fb51022db440e64 (image=nginx:latest, name=elegant_albattani) 2016-07-08T19:44:54.726110498+08:00 container resize b8573233d675705df8c89796a2c2687cd8e36e03646457a15fb51022db440e64 (height=39, image=nginx:latest, name=elegant_albattani, width=167) 2016-07-08T19:46:22.137250899+08:00 container die b8573233d675705df8c89796a2c2687cd8e36e03646457a15fb51022db440e64 (exitCode=0, image=nginx:latest, name=elegant_albattani) ~~~ 顯示docker 鏡像為mysql:5.6 2016年7月1日后的相關事件。 ~~~ruby runoob@runoob:~/mysql$ docker events -f "image"="mysql:5.6" --since="1467302400" 2016-07-11T00:38:53.975174837+08:00 container start 96f7f14e99ab9d2f60943a50be23035eda1623782cc5f930411bbea407a2bb10 (image=mysql:5.6, name=mymysql) 2016-07-11T00:51:17.022572452+08:00 container kill 96f7f14e99ab9d2f60943a50be23035eda1623782cc5f930411bbea407a2bb10 (image=mysql:5.6, name=mymysql, signal=9) 2016-07-11T00:51:17.132532080+08:00 container die 96f7f14e99ab9d2f60943a50be23035eda1623782cc5f930411bbea407a2bb10 (exitCode=137, image=mysql:5.6, name=mymysql) 2016-07-11T00:51:17.514661357+08:00 container destroy 96f7f14e99ab9d2f60943a50be23035eda1623782cc5f930411bbea407a2bb10 (image=mysql:5.6, name=mymysql) 2016-07-11T00:57:18.551984549+08:00 container create c8f0a32f12f5ec061d286af0b1285601a3e33a90a08ff1706de619ac823c345c (image=mysql:5.6, name=mymysql) 2016-07-11T00:57:18.557405864+08:00 container attach c8f0a32f12f5ec061d286af0b1285601a3e33a90a08ff1706de619ac823c345c (image=mysql:5.6, name=mymysql) 2016-07-11T00:57:18.844134112+08:00 container start c8f0a32f12f5ec061d286af0b1285601a3e33a90a08ff1706de619ac823c345c (image=mysql:5.6, name=mymysql) 2016-07-11T00:57:19.140141428+08:00 container die c8f0a32f12f5ec061d286af0b1285601a3e33a90a08ff1706de619ac823c345c (exitCode=1, image=mysql:5.6, name=mymysql) 2016-07-11T00:58:05.941019136+08:00 container destroy c8f0a32f12f5ec061d286af0b1285601a3e33a90a08ff1706de619ac823c345c (image=mysql:5.6, name=mymysql) 2016-07-11T00:58:07.965128417+08:00 container create a404c6c174a21c52f199cfce476e041074ab020453c7df2a13a7869b48f2f37e (image=mysql:5.6, name=mymysql) 2016-07-11T00:58:08.188734598+08:00 container start a404c6c174a21c52f199cfce476e041074ab020453c7df2a13a7869b48f2f37e (image=mysql:5.6, name=mymysql) 2016-07-11T00:58:20.010876777+08:00 container top a404c6c174a21c52f199cfce476e041074ab020453c7df2a13a7869b48f2f37e (image=mysql:5.6, name=mymysql) 2016-07-11T01:06:01.395365098+08:00 container top a404c6c174a21c52f199cfce476e041074ab020453c7df2a13a7869b48f2f37e (image=mysql:5.6, name=mymysql) ~~~ 如果指定的時間是到秒級的,需要將時間轉成時間戳。如果時間為日期的話,可以直接使用,如--since="2016-07-01"。 # `5、wait` `docker wait` : 阻塞運行直到容器停止,然后打印出它的退出代碼。 `語法` ~~~css docker wait [OPTIONS] CONTAINER [CONTAINER...] ~~~ `實例` ~~~bash docker wait CONTAINER ~~~ ## 三、容器rootfs命令 # `1、commit` `docker commit` :從容器創建一個新的鏡像。 `語法` ~~~css docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] ~~~ `OPTIONS說明:` ~~~swift -a :提交的鏡像作者; -c :使用Dockerfile指令來創建鏡像; -m :提交時的說明文字; -p :在commit時,將容器暫停。 ~~~ `實例` 將容器a404c6c174a2 保存為新的鏡像,并添加提交人信息和說明信息。 ~~~ruby runoob@runoob:~$ docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1 sha256:37af1236adef1544e8886be23010b66577647a40bc02c0885a6600b33ee28057 runoob@runoob:~$ docker images mymysql:v1 REPOSITORY TAG IMAGE ID CREATED SIZE mymysql v1 37af1236adef 15 seconds ago 329 MB ~~~ # `2、 cp` `cocker cp` :用于容器與主機之間的數據拷貝。 `語法` ~~~ruby docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH ~~~ `OPTIONS說明:` ~~~undefined -L :保持源目標中的鏈接 ~~~ `實例` ~~~undefined 將主機/www/runoob目錄拷貝到容器96f7f14e99ab的/www目錄下。 docker cp /www/runoob 96f7f14e99ab:/www/ 將主機/www/runoob目錄拷貝到容器96f7f14e99ab中,目錄重命名為www。 docker cp /www/runoob 96f7f14e99ab:/www 將容器96f7f14e99ab的/www目錄拷貝到主機的/tmp目錄中。 docker cp 96f7f14e99ab:/www /tmp/ ~~~ # `3、diff` `docker diff` : 檢查容器里文件結構的更改。 `語法` ~~~css docker diff [OPTIONS] CONTAINER ~~~ `實例` 查看容器mymysql的文件結構更改。 ~~~ruby runoob@runoob:~$ docker diff mymysql A /logs A /mysql_data C /run C /run/mysqld A /run/mysqld/mysqld.pid A /run/mysqld/mysqld.sock C /tmp ~~~ ## 四、鏡像倉庫 # `1、login/logout` `docker login` : 登陸到一個Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub `docker logout` : 登出一個Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認為官方倉庫 Docker Hub `語法` ~~~css docker login [OPTIONS] [SERVER] docker logout [OPTIONS] [SERVER] ~~~ `OPTIONS說明:` ~~~undefined -u :登陸的用戶名 -p :登陸的密碼 ~~~ `實例` ~~~bash 登陸到Docker Hub docker login -u 用戶名 -p 密碼 登出Docker Hub docker logout ~~~ # `2、pull` `docker pull`: 從鏡像倉庫中拉取或者更新指定鏡像 `語法` ~~~ruby docker pull [OPTIONS] NAME[:TAG|@DIGEST] ~~~ `OPTIONS說明:` ~~~bash -a :拉取所有 tagged 鏡像 --disable-content-trust :忽略鏡像的校驗,默認開啟 ~~~ `實例` ~~~undefined 從Docker Hub下載java最新版鏡像。 docker pull java 從Docker Hub下載REPOSITORY為java的所有鏡像。 docker pull -a java ~~~ # `3、push` `docker push` : 將本地的鏡像上傳到鏡像倉庫,要先登陸到鏡像倉庫 `語法` ~~~css docker push [OPTIONS] NAME[:TAG] ~~~ `OPTIONS說明:` ~~~bash --disable-content-trust :忽略鏡像的校驗,默認開啟 ~~~ `實例` 上傳本地鏡像myapache:v1到鏡像倉庫中。 ~~~css docker push myapache:v1 ~~~ # `4、search` `docker search` : 從Docker Hub查找鏡像 `語法` ~~~css docker search [OPTIONS] TERM ~~~ `OPTIONS說明:` ~~~xml --automated :只列出 automated build類型的鏡像; --no-trunc :顯示完整的鏡像描述; -f <過濾條件>:列出收藏數不小于指定值的鏡像。 ~~~ `實例` 從 Docker Hub 查找所有鏡像名包含 java,并且收藏數大于 10 的鏡像 ~~~kotlin runoob@runoob:~$ docker search -f stars=10 java NAME DESCRIPTION STARS OFFICIAL AUTOMATED java Java is a concurrent, class-based... 1037 [OK] anapsix/alpine-java Oracle Java 8 (and 7) with GLIBC ... 115 [OK] develar/java 46 [OK] isuper/java-oracle This repository contains all java... 38 [OK] lwieske/java-8 Oracle Java 8 Container - Full + ... 27 [OK] nimmis/java-centos This is docker images of CentOS 7... 13 [OK] ~~~ `參數說明:` ~~~go `NAME`: 鏡像倉庫源的名稱 `DESCRIPTION`: 鏡像的描述 `OFFICIAL`: 是否 docker 官方發布 `stars`: 類似 Github 里面的 star,表示點贊、喜歡的意思。 `AUTOMATED`: 自動構建。 ~~~ ## 五、本地鏡像管理 # `1、rmi` `docker rmi`: 刪除本地一個或多少鏡像。 `語法` ~~~css docker rmi [OPTIONS] IMAGE [IMAGE...] ~~~ `OPTIONS說明:` ~~~undefined -f :強制刪除; --no-prune :不移除該鏡像的過程鏡像,默認移除; ~~~ `實例` 強制刪除本地鏡像 runoob/ubuntu:v4。 ~~~ruby root@runoob:~# docker rmi -f runoob/ubuntu:v4 Untagged: runoob/ubuntu:v4 Deleted: sha256:1c06aa18edee44230f93a90a7d88139235de12cd4c089d41eed8419b503072be Deleted: sha256:85feb446e89a28d58ee7d80ea5ce367eebb7cec70f0ec18aa4faa874cbd97c73 ~~~ # `2、tag` `docker tag` : 標記本地鏡像,將其歸入某一倉庫。 `語法` ~~~css docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG] ~~~ `實例` 將鏡像ubuntu:15.10標記為 runoob/ubuntu:v3 鏡像。 ~~~ruby root@runoob:~# docker tag ubuntu:15.10 runoob/ubuntu:v3 root@runoob:~# docker images runoob/ubuntu:v3 REPOSITORY TAG IMAGE ID CREATED SIZE runoob/ubuntu v3 4e3b13c8a266 3 months ago 136.3 MB ~~~ # `3、build` `docker build` 命令用于使用 Dockerfile 創建鏡像。 `語法` ~~~ruby docker build [OPTIONS] PATH | URL | - ~~~ `OPTIONS說明:` ~~~objectivec --build-arg=[] :設置鏡像創建時的變量; --cpu-shares :設置 cpu 使用權重; --cpu-period :限制 CPU CFS周期; --cpu-quota :限制 CPU CFS配額; --cpuset-cpus :指定使用的CPU id; --cpuset-mems :指定使用的內存 id; --disable-content-trust :忽略校驗,默認開啟; -f :指定要使用的Dockerfile路徑; --force-rm :設置鏡像過程中刪除中間容器; --isolation :使用容器隔離技術; --label=[] :設置鏡像使用的元數據; -m :設置內存最大值; --memory-swap :設置Swap的最大值為內存+swap,"-1"表示不限swap; --no-cache :創建鏡像的過程不使用緩存; --pull :嘗試去更新鏡像的新版本; --quiet, -q :安靜模式,成功后只輸出鏡像 ID; --rm :設置鏡像成功后刪除中間容器; --shm-size :設置/dev/shm的大小,默認值是64M; --ulimit :Ulimit配置。 --squash :將 Dockerfile 中所有的操作壓縮為一層。 --tag, -t: 鏡像的名字及標簽,通常 name:tag 或者 name 格式;可以在一次構建中為一個鏡像設置多個標簽。 --network: 默認 default。在構建期間設置RUN指令的網絡模式 ~~~ `實例` ~~~jsx 使用當前目錄的 Dockerfile 創建鏡像,標簽為 runoob/ubuntu:v1。 docker build -t runoob/ubuntu:v1 . 使用URL github.com/creack/docker-firefox 的 Dockerfile 創建鏡像。 docker build github.com/creack/docker-firefox 也可以通過 -f Dockerfile 文件的位置: $ docker build -f /path/to/a/Dockerfile . 在 Docker 守護進程執行 Dockerfile 中的指令前,首先會對 Dockerfile 進行語法檢查,有語法錯誤時會返回: $ docker build -t test/myapp . Sending build context to Docker daemon 2.048 kB Error response from daemon: Unknown instruction: RUNCMD ~~~ # `4、history` `docker history :`查看指定鏡像的創建歷史。 `語法` ~~~bash docker history [OPTIONS] IMAGE ~~~ `OPTIONS說明:` ~~~bash -H :以可讀的格式打印鏡像大小和日期,默認為true; --no-trunc :顯示完整的提交記錄; -q :僅列出提交記錄ID。 ~~~ `實例` 查看本地鏡像runoob/ubuntu:v3的創建歷史。 ~~~ruby root@runoob:~# docker history runoob/ubuntu:v3 IMAGE CREATED CREATED BY SIZE COMMENT 4e3b13c8a266 3 months ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0 B <missing> 3 months ago /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$/ 1.863 kB <missing> 3 months ago /bin/sh -c set -xe && echo '#!/bin/sh' > /u 701 B <missing> 3 months ago /bin/sh -c #(nop) ADD file:43cb048516c6b80f22 136.3 MB ~~~ # `5、save` `docker save :`將指定鏡像保存成 tar 歸檔文件。 `語法` ~~~css docker save [OPTIONS] IMAGE [IMAGE...] ~~~ `OPTIONS 說明:` ~~~undefined -o :輸出到的文件。 ~~~ `實例` 將鏡像 runoob/ubuntu:v3 生成 my\_ubuntu\_v3.tar 文檔 ~~~ruby runoob@runoob:~$ docker save -o my_ubuntu_v3.tar runoob/ubuntu:v3 runoob@runoob:~$ ll my_ubuntu_v3.tar -rw------- 1 runoob runoob 142102016 Jul 11 01:37 my_ubuntu_v3.ta ~~~ # `6、load` `docker load :`導入使用 `docker save`命令導出的鏡像。 `語法` ~~~css docker load [OPTIONS] ~~~ `OPTIONS 說明:` ~~~undefined --input , -i : **指定導入的文件,代替 STDIN。 --quiet , -q : **精簡輸出信息。 ~~~ `實例` 導入鏡像: ~~~csharp <pre class="prettyprint prettyprinted" style="border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(221, 221, 221); border-image: initial; margin: 15px auto; padding: 10px 15px; font: 400 12px / 20px Menlo, Monaco, Consolas, &quot;Andale Mono&quot;, &quot;lucida console&quot;, &quot;Courier New&quot;, monospace; white-space: pre-wrap; word-break: break-all; overflow-wrap: break-word; background: url(&quot;/images/codecolorer_bg.gif&quot;) center top rgb(251, 251, 251); color: rgb(51, 51, 51); letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">$ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE $ docker load < busybox.tar.gz Loaded image: busybox:latest $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 769b9341d937 7 weeks ago 2.489 MB $ docker load --input fedora.tar Loaded image: fedora:rawhide Loaded image: fedora:20 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 769b9341d937 7 weeks ago 2.489 MB fedora rawhide 0d20aec6529d 7 weeks ago 387 MB fedora 20 58394af37342 7 weeks ago 385.5 MB fedora heisenbug 58394af37342 7 weeks ago 385.5 MB fedora latest 58394af37342 7 weeks ago 385.5 MB</pre> ~~~ ## 六、info|version # `1、info` `docker info` : 顯示 Docker 系統信息,包括鏡像和容器數。。 `語法` ~~~css docker info [OPTIONS] ~~~ `實例` # `查看docker系統信息。` ~~~java $ docker info Containers: 12 Images: 41 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 66 Dirperm1 Supported: false Execution Driver: native-0.2 Logging Driver: json-file Kernel Version: 3.13.0-32-generic Operating System: Ubuntu 14.04.1 LTS CPUs: 1 Total Memory: 1.954 GiB Name: iZ23mtq8bs1Z ID: M5N4:K6WN:PUNC:73ZN:AONJ:AUHL:KSYH:2JPI:CH3K:O4MK:6OCX:5OYW ~~~ # `2、version` `docker version` :顯示 Docker 版本信息。 `語法` ~~~css docker version [OPTIONS] ~~~ `OPTIONS說明:` \-f :指定返回值的模板文件。 `實例` 顯示 Docker 版本信息。 ~~~ruby $ docker version Client: Version: 1.8.2 API version: 1.20 Go version: go1.4.2 Git commit: 0a8c2e3 Built: Thu Sep 10 19:19:00 UTC 2015 OS/Arch: linux/amd64 Server: Version: 1.8.2 API version: 1.20 Go version: go1.4.2 Git commit: 0a8c2e3 Built: Thu Sep 10 19:19:00 UTC 2015 OS/Arch: linux/amd64 ~~~
                  <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>

                              哎呀哎呀视频在线观看