Docker(二) 基本操作

2021-08-21 03:41:57 字數 1420 閱讀 2269

檢視版本:docker --version

映象操作

操作命令說明

檢索docker search 關鍵字

如:docker search mysql

預設docker hub,檢索映象的詳細資訊,如tag

拉取docker pull 映象名:tag

tag可選,預設latest,表示標籤,多為軟體的版本

列表

docker images

檢視所有本地映象

刪除docker rmi image-id

刪除指定本地映象(此時沒有容器執行才行)

映象和容器關係

軟體映象(如qq.exe程式)==>執行映象==>產生乙個容器(正在執行的軟體qq)

容器操作

1、搜尋映象

docker search tomcat

2、拉取映象

docker pull tomcat

3、根據映象啟動容器

docker run --name mytomcat -d tomcat:latest

:latest位置是tag,因為我的是預設的,不寫也是可以的

4、使用docker ps檢視執行中的容器

5、停止執行中的容器

docker stop 容器id

6、檢視所有的容器(包括已經不執行的)

docker ps -a

7、啟動容器

docker start 容器id

8、刪除容器(容器要在停止狀態)

docker rm 容器id

9、啟動乙個做了埠對映的tomcat

docker run -d -p 8888:8080 tomcat

-d:後台執行

-p:講主機的埠對映到容器的乙個埠  主機埠:容器埠

10、service firewalld status  :檢視防火牆狀態

service firewalld stop  :關閉防火牆

11、檢視容器日誌

docker logs 容器id

12、docker import 與docker load的區別:

使用docker load命令來匯入映象庫儲存檔案如ubuntu.tar到本地映象庫,也可以使用docker import命令來匯入乙個容器快照到本地映象庫。兩者的區別在於容器快照將會丟棄所有的歷史記錄和元資料資訊,而映象儲存檔案將儲存完整記錄,體積也會更大。

在搜尋映象也有對應的命令進行操作

docker基本操作(二)

docker run i t centos bin bash 不用exit 形式退出使用 ctrl p ctrl q 刪除容器提示 error response from daemon you cannot remove a running container 來自守護程式的錯誤響應 無法刪除正在執...

Docker(二)基本操作命令

1.啟動docker systemctl restart docker 2.檢視docker映象 docker images 3.拉取容器 docker pull hello world 4.執行容器 docker run hello world 5.檢視資訊 docker info hello w...

docker基本操作

docker容器執行後退出,怎麼才能一直執行?常用命令 docker run d i t bin bash docker attach docker version 檢視docker的版本號,包括客戶端 服務端 依賴的go等 docker info 檢視系統 docker 層面資訊,包括管理的ima...