Docher

Docker SSH în Container

Docker SSH în Container
Docker este un instrument sau un sistem de ecou în care puteți crea sau rula containere. Este o sursă gratuită și open-source care vă ușurează crearea, implementarea și rularea aplicațiilor folosind containerele.

După crearea unui container Docker, este posibil să fie necesar să vă conectați la un container și să efectuați unele sarcini.

Există mai multe moduri în care vă puteți conecta la containerul Docker care rulează. În acest tutorial, vom arăta cum să vă conectați la containerul Docker care rulează.

Cerințe

Creați un container WordPress

Înainte de a începe, veți avea nevoie de cel puțin un container care rulează în sistemul dvs.

Mai întâi, extrageți imaginea WordPress din registrul Docker Hub cu următoarea comandă:

docker trage WordPress

Ar trebui să vedeți următoarea ieșire:

Folosind eticheta implicită: ultima
cea mai recentă: extragerea din bibliotecă / wordpress
bf5952930446: Trageți complet
a409b57eb464: Trageți complet
3192e6c84ad0: Trageți complet
43553740162b: Trageți complet
d8b8bba42dea: Trageți complet
eb10907c0110: Trageți complet
10568906f34e: Trageți complet
03fe17709781: Trageți complet
98171b7166c8: Trageți complet
3978c2fb05b8: Trageți complet
71bf21524fa8: Trageți complet
24fe81782f1c: Trageți complet
7a2dfd067aa5: Trageți complet
a04586f4f8fe: Trageți complet
b8059b10e448: Trageți complet
e5b4db4a14b4: Trageți complet
48018c17c4e9: Trageți complet
d09f106f9e16: Trageți complet
289a459a6137: Trageți complet
c4e8f9c90fda: Trageți complet
Rezumat: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Stare: Imagine mai nouă descărcată pentru wordpress: cea mai recentă
docher.io / library / wordpress: latest

Acum, creați un container folosind imaginea descărcată executând următoarea comandă:

docker rulează -d WordPress

Ar trebui să vedeți următoarea ieșire:

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Acum, puteți verifica toate containerele care rulează cu următoarea comandă:

docker ps

Ar trebui să vedeți containerul dvs. WordPress în următoarea ieșire:

ID-ul CONTENITORULUI COMANDĂ DE IMAGINE CREATE STATUIRE PORȚI NUME
c338aac5081c wordpress "docker-punct de intrare.s ... "acum 7 secunde Sus 5
secunde 80 / tcp xenodochial_hawking

În acest moment, aveți un container care rulează în sistemul dvs. Acum puteți trece la pasul următor.

Conectați Containerul în curs de execuție cu ex

Executorul de andocare este o comandă care vă permite să vă conectați la containerul care rulează și să executați comanda dorită în interiorul containerului.

Pentru a conecta containerul care rulează, rulați următoarea comandă:

docker exec -it c338aac5081c / bin / bash

După ce sunteți conectat la container, ar trebui să vedeți următoarea ieșire:

root @ c338aac5081c: / var / www / html #

Unde: c338aac5081c este ID-ul containerului.

Acum, executați orice comandă precum „free -m” în interiorul containerului, așa cum se arată mai jos:

[e-mail protejat]: / var / www / html # free -m

Ar trebui să vedeți următoarea ieșire:

numărul total de buff-uri / cache partajate gratuite disponibile disponibile

Mem: 1986 981 80 117 924 711
Schimb: 0 0 0

Acum, ieșiți din containerul care rulează cu următoarea comandă:

Ieșire

Conectați Containerul de rulare cu atașament de andocare

Comanda docker attaches vă va permite, de asemenea, să vă conectați la containerul care rulează și să gestionați containerul.

Pentru a conecta containerul care rulează utilizând comanda atașare, rulați următoarea comandă:

atașare container docker c338aac5081c

Odată ce sunteți conectat, ar trebui să obțineți următoarea ieșire:

root @ c338aac5081c: / var / www / html #

Concluzie

În ghidul de mai sus, ați învățat cum să vă conectați la containerul Docker care rulează utilizând comanda exec și atașare. Ambele comenzi vă permit să începeți o nouă sesiune de shell și să dați un shell interactiv unui container.

Cum se utilizează AutoKey pentru automatizarea jocurilor Linux
AutoKey este un utilitar de automatizare desktop pentru Linux și X11, programat în Python 3, GTK și Qt. Folosind funcțiile sale de scriptare și MACRO,...
Cum se arată FPS Counter în jocurile Linux
Jocurile cu Linux au primit un impuls major când Valve a anunțat suportul Linux pentru clientul Steam și jocurile acestora în 2012. De atunci, multe j...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...