Docker詳解(二) 常用操作命令

2022-07-04 05:30:13 字數 3334 閱讀 8174

目錄

序言:上一章我們初步介紹了一下docker的概念,那麼這次我們著手於docker的使用,了解一下常見的docker的操作命令。此外不管學習什麼東西,我們不但要了解縱向的知識體系,最好能加上橫向的擴充套件,進行模擬,docker的命令風格和git有著種種相似。好了廢話不多說,我們開始docker詳解第二章吧。

docker詳解(一)

開胃菜,docker的幫助命令

docker version檢視docker的版本資訊

docker info顯示 docker 系統資訊,包括映象和容器數

docker --helpdocker的幫助命令

①、docker images列出本地主機上的映象

引數說明:例:docker images -a

-a:列出本地所有的映象(含中間映象層)

-q:只顯示映象id

--digests:顯示映象的摘要資訊

--no-trunc:顯示完整的映象資訊

各個選項說明:

repository:表示映象的倉庫源

tag:映象的標籤

image id:映象id

created:映象建立時間

size:映象大小

同一倉庫源可以有多個 tag,代表這個倉庫源的不同個版本,我們使用 repository:tag 來定義不同的映象。

如果你不指定乙個映象的版本標籤,例如你只使用 ubuntu,docker 將預設使用 ubuntu:latest 映象

②、docker search從倉庫中搜尋指定的映象

引數說明:例:docker serarch -s 10 tomcat

--no-trunc:顯示完整的映象描述

-s:列出收藏數不小於指定值的映象

--automated:只列出 automated build型別的映象

③、docker rmi -f刪除映象

引數說明:例:docker pull tomcat

注意:有映象才能建立容器,這是乙個根本前提

①、docker run [option] image [command]新建並啟動容器

引數說明:例:docker run -it centos /bin/bash

使用映象 centos:latest以互動模式啟動乙個容器,在容器內執行/bin/bash命令。

--name="容器新名字": 為容器指定乙個名稱;

-d: 後台執行容器,並返回容器id,也即啟動守護式容器;

-i:以互動模式執行容器,通常與 -t 同時使用;

-t:為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

-p: 隨機埠對映;

-p: 指定埠對映;

②、docker ps列出當前所有正在執行的容器

引數說明:例:docker ps

-a:列出當前所有正在執行的容器+歷史上執行過的

-l:顯示最近建立的容器

-n:顯示最近n個建立的容器

-q:靜默模式,只顯示容器編號

--no-trunc:不截斷輸出

③、退出容器,兩種退出方式

exit容器停止退出

ctrl + p + q容器不停止退出

④、容器啟停命令

⑤、刪除已停止的容器

①、docker run -d 容器名啟動守護式容器

說明:docker容器後台執行就必須有乙個前台程序,容器執行的命令如果不是那些一直掛起的命令(比如執行top,tail),就是會自動退出的。

②、docker logs -f -t --tail 容器id

-t:是加入時間戳

-f:跟隨最新的日誌列印

--tail:數字顯示最後多少條

③、docker top 容器id檢視容器內執行的程序

④、docker inspect 容器id檢視容器內部細節

⑤、進入正在執行的容器並以命令列互動

⑥、docker cp 容器id:容器內路徑 目標主機路徑從容器內拷貝檔案到主機上

docker命令一覽

Docker 常用操作命令

docker run image command arg.複製 啟動互動式容器 docker run i t image bin bash 退出互動式容器的bash,這樣容器就會在後台執行 ctrl p q 複製 在run命令中增加了兩個引數 i t 並在容器啟動時執行bash命令 docker r...

Docker 常用操作命令

一 docker安裝 方式1 本地安裝 2 執行安裝命令 yum localinstall 3 安裝完之後 重啟 systemctl restart docker.service 4 確認docker 是否安裝完成,通過 docker version 去看 5 docker compose 檔案統一...

Docker 常用操作命令

一 docker安裝 方式1 本地安裝 2 執行安裝命令 yum localinstall 3 安裝完之後 重啟 systemctl restart docker.service 4 確認docker 是否安裝完成,通過 docker version 去看 5 docker compose 檔案統一...