25 Docker skipanir: Heildarleiðbeiningar með dæmum (2024)

Sjá heimildarmyndina

Langar þig til að endurskoða vinsælustu skipanir hafnarstjórans? Fylgdu nauðsynlegu leiðbeiningunum okkar hér að neðan, yfir efstu skipanir sem þú munt nota oft. Docker, sem telur sig vera „betri leið til að smíða öpp,“ er opinn vettvangur til að þróa öpp og örþjónustur, samkvæmt vefsíðu sinni.

Gallinn er sá að Dockers býður upp á sýndarvæðingu á stýrikerfi, sem gerir þér kleift að dreifa forritinu þínu sjálfkrafa í gám.

Hafnarmenn eru betri en sýndarvélar (VM) vegna þess að þeir útrýma kostnaði við að viðhalda og hefja hið síðarnefnda.

Forritið þitt og ósjálfstæði þess (þ.e. nauðsynleg forrit til að það virki rétt) verða færanlegt á öllum stigum þróunar og prófunar með því að setja þau í gám.

Ennfremur draga einangruðu öppin tíma á markað með því að koma í veg fyrir árekstra, gera samvinnu teyma kleift og draga úr tíma á markað.

Efnisyfirlit[Sýna]

Listi yfir Docker skipanir

  • docker run - Ræsir nýjan gám og framkvæmir skipun. (hafnarhlaup --nafn próf -það debian)
  • Docker start – Ræsir einn eða fleiri gáma sem hafa verið stöðvaðir. (hafnarforritið mitt_ílátið)
  • docker stop – Bætir enda á einn eða fleiri gáma sem eru í gangi. (hafnarstöðva my_container)
  • Docker pull - Dregur mynd eða geymslu úr skrásetningu. (docker image pull debian)
  • Docker push - ýtir mynd eða geymslu í skrásetningu. (docker image push registry-host:5000/myadmin/rhel-httpd:latest)
  • docker útflutningur – Býr til tjöruskjalasafn skráakerfis gáms. (bryggjumaður flytja red_panda > latest.tar)
  • docker exec - Framkvæmir skipun í gámi á keyrslutíma. (bryggjumaður exec -d mycontainer touch /tmp/execWorks)
  • Docker leit – Leitar að myndum á Docker Hub. (hafnarleit --sía=stjörnur=3 --no-trunc busybox)
  • docker attach - Festist við hlaupandi gám (docker attach topdemo)
  • docker commit – Býr til nýja mynd byggða á breytingunum sem gerðar eru á íláti. (docker commit c3f279d17e0a svendowideit/testimage:version3)
  • Docker útgáfa – sýnir upplýsingar um útgáfu tengikvíar  (hafnarútgáfa)
  • Docker ps - skráðu alla docker gáma (docker ps --no-trunc)
  • Endurræsa bryggju - endurræsa einn eða fleiri gáma (endurræsa bryggju my_container)
  • Docker kill - drepið einn eða fleiri hlaupandi gáma (docker kill my_container)
  • Docker innskráning - skráðu þig inn á skrásetningu (docker innskráning localhost:8080)
  • Docker útskráning - útskráðu þig úr skrásetningu (docker logout localhost:8080)
  • Docker net - stjórna netum. Það eru nokkrar aðrar netskipanir
  • Docker saga - sýnir sögu myndar (docker Saga hafnarmaður)
  • Docker rmi - fjarlægðu eina eða fleiri myndir (docker rmi fd484f19954f)
  • Docker rm - fjarlægðu einn eða fleiri ílát (docker rm /redis)
  • Docker ps -a - sýna alla gáma (docker ps --no-trunc)
  • Docker cp - afritaðu skrár / möppur á milli gáms og staðbundins skráarkerfis (docker cp ./some_file CONTAINER:/work)
  • Docker logs  - fáðu logs af gámi (doker logs -f --until=2s próf)
  • Docker bindi - það eru ýmsar hljóðstyrksskipanir sem þú getur keyrt

Hvenær þarftu að nota bryggju?

  • Til að keyra kóðann þinn á staðnum á fartölvunni þinni á meðan þú endurgerir umhverfið á netþjóninum þínum.
  • Á ýmsum þróunarstigum (dev/test/QA) var Docker CI/CD notaður.
  • Sem version control kerfi og til að dreifa stýrikerfi appsins þíns með teymi.

Hvernig seturðu upp bryggju á staðnum

  • Sæktu Docker Toolbox og Docker útgáfu.
  • Athugaðu hvort BIOS þinn styður sýndartækni, AMD-V eða KVM.
  • Settu upp Oracle VirtualBox viðbótarpakkann.
  • Keyra uppsetninguna.

Hvernig notarðu Docker?

Mikilvægasti kosturinn við sýndarvélar er að þær búa til skyndimyndir sem hægt er að snúa aftur í hvenær sem er.

Docker gámar bæta léttvigtarferli sýndarvæðingu með því að vera OS-agnostic og nýta getu Linux kjarnans.

Þær eru gerðar úr Docker myndum, svipað og skyndimyndir. Docker skrá er notuð til að búa til Docker myndir, sem hægt er að sérsníða eða nota þar sem 'libcontainer' er sjálfgefinn keyrslustjóri fyrir docker gáma.

Hægt er að nota Docker Hub til að fletta upp docker myndum og sjá hvernig þær voru búnar til.

Til að búa til Docker gám skaltu slá inn eftirfarandi skipun í flugstöðinni til að hlaða niður 'halló heimur' myndinni -

$ docker keyra halló heimur

Notaðu eftirfarandi skipun til að ákvarða fjölda mynda á kerfinu þínu -

$ docker myndir

Notaðu Docker Hub til að finna mynd -

$ docker leit

Dæmi um að nota Docker

  • Með því að hlaða niður Docker geturðu keyrt WordPress á fartölvunni þinni án þess að þurfa að setja upp Apache, PHP, MySQL eða annan hugbúnað. Til þess að keyra Docker í sýndarvél býr Docker Toolbox til gámaútgáfu af Linux.
  • Settu upp Oracle VirtualBox með því að nota Docker Tool Box.
  • Opnaðu VirtualBox og settu upp viðbótarpakkann.
  • Til að staðfesta að uppsetningin hafi tekist, sláðu inn $ docker run hello-world í flugstöðinni.
  • Til að setja WordPress upp á staðnum skaltu leita að WordPress mynd á Docker Hub.
  • Einnig er hægt að nota Dockers til að setja upp DokuWiki.
  • Mögulegt er að prófa SDN íhluti með Dockers.

Hér eru nokkur dæmi til að hjálpa þér að byrja með Docker vélina þína.

*Dæmi þessarar greinar eru öll til að setja upp Docker á Windows. Þú getur alltaf notað Linux sýndarvél til að keyra hana.

Algengar spurningar um Docker skipanir

Hvað er Docker og hvernig virkar það?

Docker er gámasvæði sem er ókeypis og opinn uppspretta. Það gerir forriturum kleift að pakka forritum í gáma, sem eru staðlaðir keyranlegir hlutir sem sameina frumkóða forrita við stýrikerfissöfn. Með því að hafa ílát af vinnu er venjulega auðveldara að skala slík forrit.

Er hægt að nota Docker ókeypis?

Já, Docker Desktop er enn ókeypis til einkanota og óviðskiptalegra opinna verkefna.

Er Docker sýndarvél?

Docker er stillingarstjórnunartæki, ekki sýndarvél. Hafðu líka í huga að Docker fyrir Mac og Docker fyrir Windows nota bæði sýndarvæðingarlagið. 

Um höfundinn
Daníel Lúkas
Daniel er vefhönnuður og verktaki. Hann hefur verið verktaki síðustu 10 árin og unnið með ýmis WordPress þemu sem gerir honum kleift að bera saman og andstæða mismunandi þemum, skilja styrkleika og veikleika til að þróa raunhæfar umsagnir í raunheimum. Hann er einnig forritari fyrir farsímaforrit og tæknigagnrýnandi. Í nokkur ár hefur hann þróað sín eigin farsímaöpp, bæði fyrir Android og iPhone. Þessi sérhæfing í farsíma- og vefþróun gerir honum kleift að vera opinber rödd þegar kemur að tækniskýrslum.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...