如果您時(shí)常遭遇以下困境:
被繁瑣的應(yīng)用安裝依賴與環(huán)境配置耗盡了寶貴時(shí)間與精力?
即便嚴(yán)格遵循安裝指南,仍頻遇障礙,導(dǎo)致應(yīng)用無法啟動,讓您倍感挫敗與焦慮?
向研發(fā)團(tuán)隊(duì)反饋安裝難題,卻只換來“測試機(jī)上一切正常”的回應(yīng),留下您滿心的無奈與困惑?
……

那么,是時(shí)候?qū)W習(xí)并使用Docker技術(shù)了。通過快速掌握Docker,您將能夠輕松實(shí)現(xiàn)在不同平臺間上的無縫構(gòu)建、測試與部署應(yīng)用程序。Docker確保了開發(fā)、測試及生產(chǎn)環(huán)境的高度一致性,讓您徹底告別過往的那些無奈與痛苦,擁抱高效、穩(wěn)定的開發(fā)新紀(jì)元。本文將用三分鐘時(shí)間,帶您快速掌握Docker的常見用法,讓您能夠輕松管理容器和鏡像,包括掌握:
常用基本命令、管理鏡像命令、管理容器命令和檢查運(yùn)行狀態(tài)與日志命令。

在學(xué)習(xí)Docker命令前,請參考《在Ubuntu 24.04LTS上安裝Docker》完成Docker安裝。若不想安裝Docker,可以直接到:https://labs.play-with-docker.com/,在線使用Docker。
一,Docker架構(gòu)
容器化技術(shù)則是一種將軟件代碼與其依賴項(xiàng)封裝在一起以便于打包和運(yùn)輸?shù)募夹g(shù),而Docker是實(shí)現(xiàn)容器化技術(shù)的知名工具之一,它允許開發(fā)者將應(yīng)用及其依賴環(huán)境打包成一個輕量級、可移植的容器。這些容器可以在任何支持Docker的機(jī)器上運(yùn)行,確保了環(huán)境一致性和快速部署。
Docker使用了客戶端-服務(wù)器,用戶通過命令行窗口或Docker Desktop給Docker服務(wù)端發(fā)送命令,例如:Docker pull(從鏡像倉庫拉取鏡像到本地),Docker服務(wù)器收到該命令后,會從指定的鏡像倉庫拉取鏡像到本地。

二,常用基本命令
Docker的常用基本命令,如下表所示:
| Docker命令 | 用途 |
| dockerversion | 列出Docker客戶端和服務(wù)器端信息 |
| docker pull | 從指定鏡像倉拉取鏡像到本地 |
| dockerimages | 列出本地鏡像 |
| dockerrmi | 刪除指定鏡像 |
| dockerrun | 從鏡像創(chuàng)建并運(yùn)行一個新的容器 |
| dockerps | 列出當(dāng)前運(yùn)行的容器 |
| docker start | 啟動一個現(xiàn)有的容器 |
| dockerstop | 停止一個現(xiàn)有的容器 |
| dockerrm | 刪除一個已停止的容器 |
| dockerps--all | 列出當(dāng)前運(yùn)行和已停止的所有容器 |
在https://labs.play-with-docker.com/中依次運(yùn)行:
docker version docker pull nginx docker pull hello-world docker images docker rmi nginx docker images

然后,運(yùn)行:
docker run hello-world docker ps docker ps --all

到此,Docker的基本用法已掌握完畢!
三,總結(jié)
下一節(jié),我們將介紹使用Docker創(chuàng)建并管理鏡像,本文所有步驟在算力魔方?上完成驗(yàn)證。
更多精彩內(nèi)容請關(guān)注“算力魔方?”!
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10254瀏覽量
91514 -
Docker
+關(guān)注
關(guān)注
0文章
532瀏覽量
14250
發(fā)布評論請先 登錄
Docker容器網(wǎng)絡(luò)模式全解析
如何在2026年Rocky Linux(8、9和10)上安裝Docker
三分鐘讀懂二維條碼掃描模塊的功能
創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—Docker容器部署方法說明
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—Docker容器部署方法說明
Docker容器安全攻防實(shí)戰(zhàn)案例
創(chuàng)龍 瑞芯微 RK3562 國產(chǎn) 2GHz 四核A53 工業(yè)開發(fā)板—Docker容器部署方法說明
干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南
如何使用Docker部署大模型
Docker Compose的常用命令
Docker常用命令大全
10分鐘上手寫代碼,LuatOS協(xié)程輕松掌握!
【技術(shù)案例】Android in Docker
三分鐘學(xué)會Docker基本操作,快速入門容器技術(shù)!
評論