docker 學習總結

2021-09-08 19:38:53 字數 1877 閱讀 8459

docker安裝請檢視docker官網

大海--------------宿主機(系統linux/windows/macos)

鯨魚--------------docker

貨櫃------------容器例項

container----容器id

image--------映象

---docker阿里雲映象倉庫**

--啟動docker

systemctl start docker

---重啟docker 

systemctl restart docker

--停止docker

systemctl stop docker

------------------------------------映象命令-----------------------------------

--檢視docker資訊

docker info/version

--docker幫助命令

docker --help

--檢視宿主機上所有的docker映象

docker images

--查詢映象從倉庫查詢

docker search -s 30 (星數超過30) 映象名稱  docker search -s 30 tomcat

--刪除映象

docker rmi -f 映象名稱(id)  (-f 強制刪除) docker rmi -f hello-world tomcat(多個刪除)

--刪除全部映象

docker rmi -f $(docker image -q)

----------------------------------------容器命令-------------------------------------

--新建並啟動容器

--name 為容器重新起乙個名字

-d 後台執行容器 返回容器id (啟動守護式容器)

-i 互動式啟動容器

-t 為容器重新分配乙個偽終端

-p 隨機埠對映

docker run -it 映象名稱或者id

--列出當前所有正在執行的容器

-a 當前執行的容器+歷史上執行過的容器

-l 顯示最近建立的容器

-n 最近n個建立的容器

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

-no-trunc 不截斷輸出

docker ps -a

--退出容器

1 exit 容器停止並退出

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

--啟動容器

docker start 映象id

--守護程序方式啟動容器

--重啟容器

docker restart 映象id

--停止容器 

docker stop 映象id

--強制停止容器

docker kill 映象id

--刪除已停止容器

docker rm -f 映象id

--檢視容器日誌

-t 時間戳

-f 跟隨最新的日誌列印

-tail 數字顯示最後多少條

docker logs 容器id

--檢視容器內的程序

docker top 容器id

--檢視容器內部細節

docker inspect 容器id

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

docker exec -it 容器id bashshell   在容器中開啟新的程序,並且可以啟動新的程序

docker attach 容器id 直接進入容器終端 不會啟動新的程序

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

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

Docker學習總結

本文作為總結性文章,不會詳細講解docker。但會把已學習的 了解的內容按照由易到難的順序串起來,更多的是幫助docker新手快速的了解docker,知道目前處在哪個階段,接下來該學些什麼,避免碰太多壁。博主水平有限,對於docker還在不斷學習中,本文如有不對的地方,煩請指出。docker 是乙個...

docker學習總結

最近在研究docker的使用,做下總結,希望對能看到的人有所幫助。資料推薦 菜鳥教程 命令還算是比較全。可以快速看下。1 docker安裝 我是跟著菜鳥教程安裝的教程進行安裝。系統是centos 2 docker搭建nginx,可資料共享 1 拉取映象 docker pull centos 拉取最近...

docker 學習總結

不扯官方鎖說的那一套東西。就談談我自己的感受。會 docker 相關的命令 最簡單的操作 能開始操作docker 簡單的一點的就是拉映象,然後再執行容器。稍微複雜一點 對映象進行修改,重新生成映象 或者自己寫 dockerfile 根據需求來新增定製實際生產中的映象 實際運用docker 必不可少的...