Docker映象容器操作

2021-09-25 18:51:19 字數 1792 閱讀 9568

目錄

系統環境說明

映象操作

拉取映象

搜尋網上映象

檢視本地映象

刪除映象

刪除所有映象

容器的操作

建立與啟動容器

進入容器

退出容器

檢視容器

停止容器

宿主機是centos7.6

docker版本是19.03.1

docker pull centos:7
docker search
name表示的是映象名稱,stars是星數,類似與github的stars,stars數越高,表示越多人喜歡。

docker images
檢視映象id(image id)

docker images -q
docker rmi  命令表示刪除映象,後面可以跟映象的id,也可以跟映象的名稱。

根據映象id刪除

根據映象名稱刪除,名稱=repository:tag

-i 表示執行容器

-t 表示容器啟動後會進入其命令列。加入這兩引數後,容器建立就能登陸進去。

--name 為建立的容器命名

-v 表示目錄對映關係(前者是宿主機目錄,後者是對映到宿主機目錄)

-d 在run後面加上 -d 引數,則會建立乙個守護容器在後台執行。

-p 埠對映,前者是宿主機埠,後者是容器內的對映埠。可以使用多個-p做多個埠對映。

建立互動式容器(建立即進入容器,退出即停止容器)

建立互動式容器成功,並進入到容器(如上圖所示,機器名稱明顯發生了變化)

輸入 eixt,即可退出容器

守護式容器(退出容器後,容器還是後台執行)

輸出序列號,則說明建立容器成功。建立守護式容器並沒有直接進入到容器裡面,那麼問題來了,怎麼進入到容器? 

exit
docker ps
檢視所有的容器

docker ps -a
最後一次執行的容器

docker ps -l
檢視停止的容器

docker ps -f status=exited
docker stop

Docker 容器映象操作

1.登入 docker 私有倉庫 docker login 2.根據dockerfile構建映象,前為映象名,後為tag a 修改dockerfile 注 cmd 乙個dockerfile中只能有乙個cmd命令 造成的影響是在docker容器構建時的,不體現在構建好的容器中。run 乙個docker...

docker映象與容器操作

容器操作 docker例項 建立互動式容器 docker例項 建立守護式容器 掌握了映象操作與容器操作,docker基本就沒什麼東西了。映象操作沒幾個命令,主要是容器操作。斷劍重鑄之日,其勢歸來之時。docker pull redis刪除單個映象 docker rmi 刪除所有映象 docker r...

docker 映象 容器

windows下使用 everything 軟體 查詢 daemon.json 修改為如下 docker imagesdocker search 映象名稱docker search centosdocker pull tutum centosdocker rmi 映象iddocker rmi doc...