Docker-0003(Docker常用命令)

一、幫助命令

1.docker version

2.docker info

3. docker help

二、鏡像命令

1.docker images

        各個選項說明:
               REPOSITORY:表示鏡像的倉庫源
               TAG:鏡像的標籤
               IMAGE ID:鏡像ID
               CREATED:鏡像創建時間
               SIZE:鏡像大小
        同一倉庫源可以有多個 TAG,代表這個倉庫源的不同個版本,我們使用 REPOSITORY:TAG 來定義不同的鏡像。如果你不指定一個鏡像的版本標籤,例如你只使用 ubuntu,docker 將默認使用 ubuntu:latest 鏡像





2.docker search imagesName

        從dockerHub上查詢鏡像

        -s : 列出收藏數不小於指定值的鏡像。

        --automated : 只列出 automated build類型的鏡像

        --no-trunc : 顯示完整的鏡像描述

3.docker pull imageName

        下載鏡像


 4.docker rmi imageId/imageName

        刪除單個鏡像

         刪除多個鏡像 

        刪除所有鏡像

 三、容器命令

1.有鏡像才能創建容器,這是根本前提(下載一個CentOS鏡像演示)

        執行下面命令,pull一個CentOs下來

docker pull centos

2.新建並啓動容器(docker run [OPTIONS] IMAGE [COMMAND] [ARG...])

        OPTIONS說明(常用):有些是一個減號,有些是兩個減號
 
        --name="容器新名字": 爲容器指定一個名稱;
        -d: 後臺運行容器,並返回容器ID,也即啓動守護式容器;
        -i:以交互模式運行容器,通常與 -t 同時使用;
        -t:爲容器重新分配一個僞輸入終端,通常與 -i 同時使用;
        -P: 隨機端口映射;
        -p: 指定端口映射,有以下四種格式
                ip:hostPort:containerPort
                ip::containerPort
                hostPort:containerPort
                containerPort










        執行下面命令,啓動centos鏡像

docker run -it 0d120b6ccaa8

3.列出當前所有正在運行的容器

        在宿主機中執行下面命令,查看檔期正在運行的容器

        OPTIONS說明(常用):
                -a :列出當前所有正在運行的容器+歷史上運行過的
                -l :顯示最近創建的容器。
                -n:顯示最近n個創建的容器。
                -q :靜默模式,只顯示容器編號。
                --no-trunc :不截斷輸出。




docker ps

        我們可以看到下圖中的CONTAINER ID恰恰就是第2步啓動容器後root@後的ID

 4.退出容器

        有兩種退出容器的方式:

                exit:容器停止退出

                ctrl+P+Q:容器不停止退出

         查看容器依然在運行

         重新進入容器

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章