0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

三分鐘學(xué)會(huì)Docker基本操作,快速入門容器技術(shù)!

jf_23871869 ? 來(lái)源:jf_23871869 ? 作者:jf_23871869 ? 2024-11-11 17:22 ? 次閱讀

如果您時(shí)常遭遇以下困境:

被繁瑣的應(yīng)用安裝依賴與環(huán)境配置耗盡了寶貴時(shí)間與精力?

即便嚴(yán)格遵循安裝指南,仍頻遇障礙,導(dǎo)致應(yīng)用無(wú)法啟動(dòng),讓您倍感挫敗與焦慮?

向研發(fā)團(tuán)隊(duì)反饋安裝難題,卻只換來(lái)“測(cè)試機(jī)上一切正?!钡幕貞?yīng),留下您滿心的無(wú)奈與困惑?

……

wKgaoWctqsuAdeW6AABizXWjyTw724.png

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

常用基本命令、管理鏡像命令、管理容器命令和檢查運(yùn)行狀態(tài)與日志命令。

wKgZomctqxGAK6f4AAKQ85la-DE883.png

在學(xué)習(xí)Docker命令前,請(qǐng)參考《在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ù)的知名工具之一,它允許開(kāi)發(fā)者將應(yīng)用及其依賴環(huán)境打包成一個(gè)輕量級(jí)、可移植的容器。這些容器可以在任何支持Docker的機(jī)器上運(yùn)行,確保了環(huán)境一致性和快速部署。

Docker使用了客戶端-服務(wù)器,用戶通過(guò)命令行窗口或Docker Desktop給Docker服務(wù)端發(fā)送命令,例如:Docker pull(從鏡像倉(cāng)庫(kù)拉取鏡像到本地),Docker服務(wù)器收到該命令后,會(huì)從指定的鏡像倉(cāng)庫(kù)拉取鏡像到本地。

wKgZomctqyWAK31gAAEHvWtqrEU869.png

二,常用基本命令

Docker的常用基本命令,如下表所示:

Docker命令 用途
dockerversion 列出Docker客戶端和服務(wù)器端信息
docker pull 從指定鏡像倉(cāng)拉取鏡像到本地
dockerimages 列出本地鏡像
dockerrmi 刪除指定鏡像
dockerrun 從鏡像創(chuàng)建并運(yùn)行一個(gè)新的容器
dockerps 列出當(dāng)前運(yùn)行的容器
docker start 啟動(dòng)一個(gè)現(xiàn)有的容器
dockerstop 停止一個(gè)現(xiàn)有的容器
dockerrm 刪除一個(gè)已停止的容器
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
wKgaomctq2SAN32jAAhUYIYIy7o886.png

然后,運(yùn)行:

docker run hello-world
docker ps
docker ps --all
wKgZomctq3uAer5nAABoXybVt_0661.png

到此,Docker的基本用法已掌握完畢!

三,總結(jié)

下一節(jié),我們將介紹使用Docker創(chuàng)建并管理鏡像,本文所有步驟在算力魔方?上完成驗(yàn)證。

更多精彩內(nèi)容請(qǐng)關(guān)注“算力魔方?”!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8979

    瀏覽量

    85100
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    454

    瀏覽量

    11798
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    技術(shù),一個(gè)相同配置的主機(jī)往往可以運(yùn)行更多數(shù)量的應(yīng)用。 更快速的啟動(dòng)時(shí)間:傳統(tǒng)的虛擬機(jī)技術(shù)啟動(dòng)應(yīng)用服務(wù)往往需要數(shù)分鐘,而Docker
    發(fā)表于 07-25 14:36

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    ,一個(gè)相同配置的主機(jī)往往可以運(yùn)行更多數(shù)量的應(yīng)用。更快速的啟動(dòng)時(shí)間:傳統(tǒng)的虛擬機(jī)技術(shù)啟動(dòng)應(yīng)用服務(wù)往往需要數(shù)分鐘,而Docker容器應(yīng)用,由于直
    發(fā)表于 07-17 11:05

    Node-RED初學(xué)者教程-三分鐘學(xué)習(xí)

    通過(guò)這短短三分鐘的教程,你已經(jīng)掌握了Node-RED的基本操作。你可以利用Node-RED的強(qiáng)大功能來(lái)創(chuàng)建更復(fù)雜的數(shù)據(jù)流和自動(dòng)化任務(wù),無(wú)論是物聯(lián)網(wǎng)應(yīng)用、API集成還是數(shù)據(jù)處理。Node-RED簡(jiǎn)化了編程過(guò)程,讓開(kāi)發(fā)更直觀、更高效。繼續(xù)探索Node-RED,你會(huì)發(fā)現(xiàn)更多強(qiáng)大
    的頭像 發(fā)表于 06-27 17:09 ?2233次閱讀
    Node-RED初學(xué)者教程-<b class='flag-5'>三分鐘</b>學(xué)習(xí)

    三分鐘學(xué)會(huì)~頻譜分析儀入門——界面介紹

    示波器儀器儀表
    安泰儀器維修
    發(fā)布于 :2024年05月20日 13:55:26

    Docker容器技術(shù)的安裝和使用

    通過(guò)Docker,開(kāi)發(fā)人員可以更容易地構(gòu)建、交付和運(yùn)行應(yīng)用程序,同時(shí)確保應(yīng)用程序的一致性和可移植性。它也使得應(yīng)用程序的部署更加靈活和高效,因?yàn)樗梢?b class='flag-5'>快速地啟動(dòng)、停止和擴(kuò)展容器,而不會(huì)影響其他
    發(fā)表于 04-16 11:24 ?281次閱讀
    <b class='flag-5'>Docker</b><b class='flag-5'>容器</b><b class='flag-5'>技術(shù)</b>的安裝和使用

    三分鐘學(xué)會(huì)是德科技E5810B使用教程詳解

    電路測(cè)試儀
    安泰儀器維修
    發(fā)布于 :2024年04月08日 17:03:02

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    ,亦可實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。使用Docker,可像管理應(yīng)用程序一樣管理基礎(chǔ)結(jié)構(gòu)。通過(guò)利用Docker快速發(fā)布、測(cè)試和部署代碼的方法,可顯著減少產(chǎn)
    的頭像 發(fā)表于 03-07 13:48 ?732次閱讀
    ARM平臺(tái)實(shí)現(xiàn)<b class='flag-5'>Docker</b><b class='flag-5'>容器</b><b class='flag-5'>技術(shù)</b>

    三分鐘學(xué)會(huì) _ 頻譜分析儀界面_頻譜圖參數(shù)介紹

    分析儀頻譜儀
    安泰儀器維修
    發(fā)布于 :2024年02月27日 17:28:38

    三分鐘了解飛創(chuàng)直線電機(jī)運(yùn)動(dòng)模組特點(diǎn)、選型及應(yīng)用-FCL系列

    三分鐘了解飛創(chuàng)直線電機(jī)運(yùn)動(dòng)模組特點(diǎn)、選型及應(yīng)用-FCL系列
    的頭像 發(fā)表于 02-05 16:28 ?546次閱讀
    <b class='flag-5'>三分鐘</b>了解飛創(chuàng)直線電機(jī)運(yùn)動(dòng)模組特點(diǎn)、選型及應(yīng)用-FCL系列

    docker容器有幾種狀態(tài)

    Docker 是一種流行的容器化平臺(tái),它能夠幫助開(kāi)發(fā)人員將應(yīng)用程序和其依賴打包成一個(gè)獨(dú)立的容器,并且能夠在不同的環(huán)境中進(jìn)行部署和運(yùn)行。在 Docker 中,
    的頭像 發(fā)表于 11-23 09:50 ?2085次閱讀

    docker核心組件有哪些

    Docker 是一種開(kāi)源的容器化平臺(tái),它能夠?qū)崿F(xiàn)將應(yīng)用程序及其依賴項(xiàng)打包到一個(gè)可移植的容器中,從而實(shí)現(xiàn)快速、可重復(fù)、可擴(kuò)展的部署和管理。Docker
    的頭像 發(fā)表于 11-23 09:47 ?1816次閱讀

    docker進(jìn)入容器的方法有哪些

    Docker是一種流行的容器化平臺(tái),它能夠快速構(gòu)建、交付和運(yùn)行應(yīng)用程序。在使用Docker時(shí),我們經(jīng)常需要進(jìn)入容器進(jìn)行調(diào)試、管理和運(yùn)行命令等
    的頭像 發(fā)表于 11-23 09:45 ?1.1w次閱讀

    docker容器容器之間通信

    Docker是一種輕量級(jí)容器技術(shù),能夠?qū)?yīng)用程序及其依賴項(xiàng)封裝在一個(gè)獨(dú)立、可移植的容器中。而容器化的應(yīng)用程序通常是以分布式方式設(shè)計(jì)的,因此
    的頭像 發(fā)表于 11-23 09:36 ?1446次閱讀

    docker容器刪除后數(shù)據(jù)還在嗎

    Docker作為一個(gè)容器化平臺(tái),提供了輕量級(jí)的虛擬化解決方案,能夠方便地創(chuàng)建、部署和管理應(yīng)用程序。然而,對(duì)于Docker容器的數(shù)據(jù)持久性是一個(gè)令人關(guān)注的問(wèn)題。當(dāng)我們刪除一個(gè)
    的頭像 發(fā)表于 11-23 09:32 ?1709次閱讀

    三分鐘看懂雪崩光電二極管

    三分鐘看懂雪崩光電二極管
    的頭像 發(fā)表于 11-23 09:09 ?1806次閱讀
    <b class='flag-5'>三分鐘</b>看懂雪崩光電二極管