(三)、Docker常用基礎命令
阿新 • • 發佈:2020-07-27
1、Docker 幫助命令
幫助命令:
- docker version 檢視版本
- docker info 查詢docker詳細資訊
- docker --help 檢視命令幫助
2、Docker 映象命令
- docker images 檢視docker映象
- docker images -a 列出本地所有的映象(含中間映像層)
- docker images -q 只顯示映象ID
- docker images --digests 顯示映象的摘要資訊
- docker images --no-trunc 顯示完整的映象資訊
- docker search hello-world 搜尋hello-world映象
- docker search hello-world --no-trunc 搜尋顯示完整的映象描述
- docker search hello-world -s 10 搜尋列出收藏數不小於指定值(10)的映象。
- docker search hello-world --automated 搜尋只列出 automated build型別的映象
- docker pull hello-world 拉取hello-world映象
- docker pull hello-world[:01] 拉取hello-world映象01標籤
- docker rmi -f 映象ID 刪除單個映象
- docker rmi -f 映象名1:TAG 映象名2:TAG 刪除多個映象
- docker rmi -f $(docker images -qa) 刪除全部
- docker rmi 映象 刪除映象
3、Docker 容器命令
有映象才能建立容器,這是根本前提docker pull centos
新建並啟動容器: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:latest以互動模式啟動一個容器,在容器內執行/bin/bash命令。 docker run -it centos /bin/bash
- docker run -it --name=os-01 centos 執行一個OS
- docker start containerid 啟動容器
- docker stop centainerid 停止一個容器
- docker kill centainerid 強行停止一個容器
- docker rm centainerid 刪除已停止的容器
- docker exec -it centainerid /bin/bash 進入容器
- docker attach centainerid 重新進入
檢視容器日誌
- docker logs -f -t --tail 500 centainerName 只看容器的倒數500行日誌
檢視容器內部細節:
- docker inspect centainerid
檢視容器內執行的程序:
- docker top 容器ID
從容器內拷貝檔案到主機上:
- docker cp 容器ID:容器內路徑 目的主機路徑