docker底層原理以及常用命令

2021-10-12 20:47:07 字數 1307 閱讀 8428

docker底層原理

docker是怎麼工作的?

docker是乙個c/s結構的系統,docker守護程序執行在主機上,然後通過socket連線從客戶端訪問,守護程序從客戶端接受命令並管理執行在主機上的容器,容器,是乙個執行時主機,就是我們前面說到的貨櫃。

為什麼docker比vm比較快

幫助命令

映象命令

docker search 某個映象的名字 去 去搜尋映象

如果映象名字後面不加標籤,表明就是最新版本

docker rmi 映象名字id 刪除進行

容器命令

有了映象才能建立容器,這是根本前提

新建並啟動容器 docker run [options] image [command] [arg...]

列出當前所有正在執行的容器 docker ps [options]

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

-l 顯示最近建立的容器

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

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

--no-trunc 不截斷輸出

退出容器

啟動容器 docker start 容器名或者容器id

重啟容器 docker restart 容器名或者容器id

停止容器 docker stop 容器名或者容器id

強制停止容器 docker kill 容器名或者容器id

刪除已停止的容器 docker rm 容器id

一次性刪除多個容器

重要

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

檢視容器日誌 docker logs -f -t --tail 容器id

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

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

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

從容器內拷貝檔案到主機上

docker cp 容器id :容器內路徑 目的主機路徑

Docker底層原理

docker底層原理 docker 是乙個client server結構的系統,docker守護程序執行在主機上 然後通過socket連線從客戶端訪問,守護程序從客戶端接受命令並管理執行在主機上的容器。後台守護程序docker daemon docker 為啥子比vm快 1.docker 有著比虛擬...

Docker底層原理

docker是乙個c s架構的系統,docker守護程序執行在主機上,然後通過socket連線從客戶端訪問,守護程序從客戶端接收命令並管理執行在主機上的容器。容器是乙個執行時環境。docker比vm快 docker有著比虛擬機器更少的抽象層。由於docker不需要hypervisor實現硬體資源虛擬...

docker底層原理

docker是乙個client server結構的系統,docker守護程序執行在主機上,然後通過socket連線從客戶端訪問,守護程序從客戶端接受 俞令並管理執行在主機上的容器。容器,是乙個執行時環境,就是我們前面說到的貨櫃。為什麼docker比vm快 1 docker有著比虛擬機器更少的抽象層。...