Dokers

Docker palaist attēlu

Docker palaist attēlu
Dokera attēli nav nekas cits kā tikai lasāmu failu kopa, kad es saku tikai lasāmu failu kopu, tas nozīmē, ka pēc tam, kad docker attēli tiek uzbūvēti, tos nevar mainīt, bet jūs vienmēr varat izveidot jaunu attēlu, izmantojot esošo dokera attēlu. Docker attēlus izmanto konteineru veidošanai. Tātad, kad mēs palaidām dokera attēlu ar komandu Docker palaist, tas rada izvadi kā dokstacijas konteineru. Varat arī teikt, ka konteineri nav nekas cits kā dokera attēla eksemplārs. No tā paša dokstatora attēla varat izveidot arī jebkuru konteineru skaitu. Vienkārši sakot, dokstacijas attēls ir dokstacijas konteinera projekts vai dokstacijas konteinera definīcija. Docker konteiners ir reāla vieta, kur darbojas tiešraide vai datu bāze, vai jebkura cita lietojumprogramma.

Katrā dokera attēlā ir daži nepieciešamie failu komplekti. Šie faili ir nekas cits kā neliela operētājsistēmas daļa, kas nepieciešama, lai dokstacijas konteineru palaistu kā izolētu jebkuras mašīnas vienību. Tātad, jūs varat teikt, ka šī daļa ir minimāla operētājsistēmas vai operētājsistēmas lietotāju telpas daļa, atņemot operētājsistēmas kodolu.

Šajā apmācībā mēs parādīsim, kā Linux izmantot docker run image komandu.

Prasības

Pamata sintakse

Docker attēls ir tikai lasāma veidne, kas sastāv no slāņu failu sistēmas un ir nepieciešama, lai izveidotu darbojošos docker konteineru.

Komandas dokstatora attēlu pamata sintakse ir parādīta zemāk:

dokera attēls [OPTION]

Katras iespējas īss skaidrojums ir parādīts zemāk:

būvēt: Šo opciju izmanto, lai izveidotu attēlu no dokstacijas faila.
vilkt: Šo opciju izmanto, lai lejupielādētu attēlu no dokstacijas reģistra.
grūst: Šo opciju izmanto, lai augšupielādētu vai ievietotu attēlu dokstacijas reģistrā.
saglabāt: Šī opcija tiek izmantota attēla saglabāšanai darvas arhīvā.
apgriezt: Šo opciju izmanto, lai noņemtu visus neizmantotos attēlus.
rm: Šo opciju izmanto, lai noņemtu vienu vai vairākus attēlus.
vēsture: Šo opciju izmanto, lai parādītu attēla vēsturi.
slodze: Šo opciju izmanto, lai ielādētu attēlu no darvas arhīva.

Lejupielādējiet Docker attēlu

Jūs varat lejupielādēt un palaist jebkuru attēlu no Docker Hub, izmantojot šādu sintaksi:

docker palaist attēlu

Piemēram, lai lejupielādētu Nginx attēlu no Docker Hub, izpildiet šādu komandu:

docker pull nginx

Tas lejupielādēs Nginx attēlu, kā parādīts zemāk:

Izmantojot noklusējuma tagu: jaunākais
jaunākais: Izvelk no bibliotēkas / nginx
8559a31e96f4: Pavelciet pilnībā
8d69e59170f7: velciet pilnībā
3f9f1ec1d262: velciet pabeigtu
d1f5ff4f210d: velciet pabeigtu
1e22bfa8652e: Pavelciet pilnībā
Digest: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Statuss: lejupielādēts jaunāks nginx: latest attēls
dokeris.io / library / nginx: jaunākais

Tagad konteinerā varat palaist lejupielādēto attēlu ar šādu komandu:

dokstacijas konteinera palaišana -dt -p 8080: 80 nginx

Tādējādi tiks atvērts Nginx konteiners un kartē esošais TCP ports 80 tiks pieslēgts 8080 portam Docker resursdatorā:

ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a

Darbojošo konteineru var redzēt ar šādu komandu:

dokers ps

Jums vajadzētu redzēt šādu izvadi:

KONTEINERA ID ATTĒLU KOMANDAS VEIDOTI STATUSA OSTU NOSAUKUMI
ba43241e3ce3 nginx "/ docker-entrypoint.… "Pirms 2 minūtēm, augšup 2 minūtes 0.0.0.0: 8080-> 80 / tcp sals_basi

Sarakstā Docker Image

Visus jūsu sistēmā pieejamos attēlus varat uzskaitīt ar šādu komandu:

dokeru attēli

Or

dokstacijas attēls ls

Jums vajadzētu redzēt šādu izvadi:

REZERVES TAGA ATTĒLA ID IZVEIDOTS IZMĒRS
nginx jaunākais 2622e6cca7eb pirms 4 nedēļām 132MB

Varat arī izmantot opciju -q, lai parādītu tikai attēlu ID:

dokeru attēli -q

Jums vajadzētu redzēt šādu izvadi:

2622e6cca7eb

Secinājums

Iepriekš minētajā ceļvedī jūs uzzinājāt, kas ir dokera attēls un kā lejupielādēt un palaist attēlus no Docker Hub. Jūs varat izmantot šo rokasgrāmatu, lai uzzinātu Docker attēla pamatus.

Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...
Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...