1. 程式人生 > >Docker常用命令(詳細圖解演示一)

Docker常用命令(詳細圖解演示一)

       前言:Docker的介紹,安裝就不在介紹了,網上相關的教程比較多.把常用的命令做一個簡單的總結.

       Linux上面安裝Docker.滿足一下條件.

       CPU是64位.

       Linux核心必須在3.10版本以上. 

     1. 檢視Docker的版本號.

     docker version   (可以看到Docker的架構Client,Server,Registry)

   2. 列出映象.

 docker images 

3. 顯示Docker引擎的詳細資訊.

docker info

4. 拉取映象.(這裡演示拉取Tomcat的Docker映象).

首先進行docker search tomcat

docker pull tomcat(由於直接訪問的是Docker Hub,國外的下載速度較慢,超時報錯.)

一種解決的方案就是在拉取映象的時候修改為國內的映象倉庫地址.(修改為阿里雲的Docker加速器也行的.在配置檔案裡面).

docker pull registry.docker-cn.com/library/tomcat

vim /etc/docker/daemon.json 修改映象地址.這樣永久性更改.

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

至此拉取映象成功.

5.執行映象.

docker run -i -t -p 8080:8080 registry.docker-cn.com/library/tomcat /bin/bash

-i :表示容器啟動後,可以使用鍵盤進行輸入.

-t:將與伺服器建立一個會話.

-p:做埠對映.

/bin/bash:表示執行容器中的bash應用程式,因為我們此時並不許要執行其他程式,只想進入容器.

exit:退出容器

2c03a0376e56(這個是容器ID.12位長).

啟動容器.(啟動已經停止的容器,指定容器ID或者容器名稱).

6. 列出容器.

7. 停止容器.(等待很短的一段時間,才對容器傳送SIGKILL訊號的,才終止容器).

docker kill 容器ID(終止容器,使用該命令可對容器傳送SIGKILL訊號,以及終止容器).

8. 重啟容器

9:執行命令.

docker exec -i -t 2c03a0376e56 ls -l

10 刪除容器(rm 是刪除已經停止執行的容器的.rm -f 是刪除正在執行中的容器的).

11 匯入和匯出容器.

 docker export  容器ID >XXX.tar(將容器匯出為一個tar檔案).不指定目錄就在當前目錄下.

 docker  import XXX.tar XXX/XXX (將匯出的tar檔案匯入為映象).

12 Docker的客戶端所有命令檢視.