Dokers

Docker SSH konteinerā

Docker SSH konteinerā
Docker ir rīks vai atbalss sistēma, kurā varat izveidot vai palaist konteinerus. Tas ir bezmaksas un atvērtā koda kods, kas atvieglo jūsu darbu, lai izveidotu, izvietotu un palaistu lietojumprogrammas, izmantojot konteinerus.

Pēc Docker konteinera izveides, iespējams, vajadzēs izveidot savienojumu ar konteineru un veikt dažus uzdevumus.

Ir vairāki veidi, kā varat izveidot savienojumu ar darbojošos Docker konteineru. Šajā apmācībā mēs parādīsim, kā izveidot savienojumu ar darbojošos Docker konteineru.

Prasības

Izveidojiet WordPress konteineru

Pirms sākat, jums būs nepieciešams vismaz viens konteiners, kas darbojas jūsu sistēmā.

Vispirms velciet WordPress attēlu no Docker Hub reģistra ar šādu komandu:

docker pull WordPress

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

Izmantojot noklusējuma tagu: jaunākais
jaunākais: Izvelk no bibliotēkas / WordPress
bf5952930446: Pavelciet pilnībā
a409b57eb464: Pavelciet pilnībā
3192e6c84ad0: Pavelciet pilnībā
43553740162b: Pavelciet pilnībā
d8b8bba42dea: Pavelciet pilnīgi
eb10907c0110: Pavelciet pilnībā
10568906f34e: Pavelciet pilnībā
03fe17709781: Pavelciet pilnībā
98171b7166c8: Pavelciet pilnībā
3978c2fb05b8: Pavelciet pilnībā
71bf21524fa8: Pavelciet pilnībā
24fe81782f1c: Pavelciet pilnībā
7a2dfd067aa5: Pavelciet pilnībā
a04586f4f8fe: Pavelciet pilnībā
b8059b10e448: velciet pabeigtu
e5b4db4a14b4: velciet visu
48018c17c4e9: Pavelciet pilnībā
d09f106f9e16: Pavelciet pilnībā
289a459a6137: Pavelciet pilnībā
c4e8f9c90fda: Pavelciet pilnībā
Digest: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Statuss: Lejupielādēts jaunāks WordPress attēls: jaunākais
dokeris.io / library / wordpress: jaunākais

Tagad izveidojiet konteineru, izmantojot lejupielādēto attēlu, izpildot šādu komandu:

docker palaist -d WordPress

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

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Tagad jūs varat pārbaudīt visu darbojošos konteineru ar šādu komandu:

dokers ps

Jums vajadzētu redzēt savu WordPress konteineru šādā izvadē:

KONTEINERA ID ATTĒLU KOMANDAS VEIDOTI STATUSA OSTU NOSAUKUMI
c338aac5081c wordpress "docker-entrypoint.s… "pirms 7 sekundēm uz augšu 5
sekundes 80 / tcp xenodochial_hawking

Šajā brīdī jūsu sistēmā darbojas viens konteiners. Tagad jūs varat pāriet uz nākamo soli.

Savienojiet skriešanas konteineru ar docker exec

Docker exec ir komanda, kas ļauj izveidot savienojumu ar darbojošos konteineru un palaist vēlamo komandu konteinera iekšpusē.

Lai pievienotu darbojošo konteineru, izpildiet šādu komandu:

docker exec-it c338aac5081c / bin / bash

Kad esat izveidojis savienojumu ar konteineru, jums vajadzētu redzēt šādu izvadi:

root @ c338aac5081c: / var / www / html #

Kur: c338aac5081c ir konteinera ID.

Tagad konteinerā palaidiet jebkuru komandu, piemēram, “free -m”, kā parādīts zemāk:

[aizsargāts pa e-pastu]: / var / www / html # free -m

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

pieejamo kopējo bezmaksas koplietojamo bufeti / kešatmiņu

Mem: 1986 981 80 117 924 711
Mijmaiņa: 0 0 0

Tagad izejiet no darbojošā konteinera ar šādu komandu:

Izeja

Savienojiet skriešanas konteineru ar dokstacijas stiprinājumu

Dokera piestiprināšanas komanda ļaus arī izveidot savienojumu ar darbojošos konteineru un pārvaldīt konteineru.

Lai savienotu skrienošo konteineru, izmantojot komandu attach, izpildiet šādu komandu:

dokstacijas konteiners piestipriniet c338aac5081c

Kad esat izveidojis savienojumu, jums vajadzētu iegūt šādu izvadi:

root @ c338aac5081c: / var / www / html #

Secinājums

Iepriekš minētajā ceļvedī jūs uzzinājāt, kā izveidot savienojumu ar darbojošos Docker konteineru, izmantojot komandu exec and attach. Abas komandas ļauj sākt jaunu čaulas sesiju un konteineram piešķirt interaktīvu čaulu.

Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...