Kun olet luonut Docker-säilön, joudut usein joutumaan muodostamaan yhteyden säilöön ja suorittamaan joitain tehtäviä.
Voit muodostaa yhteyden käynnissä olevaan Docker-säilöön useilla tavoilla. Tässä opetusohjelmassa näytetään, kuinka muodostaa yhteys käynnissä olevaan Docker-säilöön.
Vaatimukset
- Järjestelmä, jossa on Linux ja Docker asennettuna.
- Pääsalasana on määritetty tai käyttäjätili, jolla on sudo-oikeudet.
Luo WordPress Container
Ennen aloittamista tarvitset vähintään yhden kontin käynnissä järjestelmässäsi.
Vedä ensin WordPress-kuva Docker Hub -rekisteristä seuraavalla komennolla:
telakka vetää WordPressSinun pitäisi nähdä seuraava tulos:
Käyttämällä oletustunnistetta: uusinuusin: vedetään kirjastosta / wordpressistä
bf5952930446: Vedä valmis
a409b57eb464: Vedä valmis
3192e6c84ad0: Vedä valmis
43553740162b: Vedä valmis
d8b8bba42dea: Vedä valmis
eb10907c0110: Vedä valmis
10568906f34e: Vedä valmis
03fe17709781: Vedä valmis
98171b7166c8: Vedä valmis
3978c2fb05b8: Vedä valmis
71bf21524fa8: Vedä valmis
24fe81782f1c: Vedä valmis
7a2dfd067aa5: Vedä valmis
a04586f4f8fe: Vedä valmis
b8059b10e448: Vedä valmis
e5b4db4a14b4: Vedä valmis
48018c17c4e9: Vedä valmis
d09f106f9e16: Vedä valmis
289a459a6137: Vedä valmis
c4e8f9c90fda: Vedä valmis
Digest: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Tila: Ladattu uudempi kuva WordPress: uusimmalle
satamatyöläinen.io / kirjasto / wordpress: viimeisin
Luo nyt säilö ladatun kuvan avulla suorittamalla seuraava komento:
telakointiasema -d WordPressSinun pitäisi nähdä seuraava tulos:
c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749bNyt voit tarkistaa kaikki käynnissä olevat säilöt seuraavalla komennolla:
telakka psSinun pitäisi nähdä WordPress-säilösi seuraavassa lähdössä:
SÄILIÖTUNNUKSEN KUVA KÄSITTELY LUOTTELI TILASATAMIAc338aac5081c wordpress "telakointiasema.s… "7 sekuntia sitten Ylös 5
sekuntia 80 / tcp xenodochial_hawking
Tässä vaiheessa sinulla on yksi kontti käynnissä järjestelmässäsi. Voit nyt siirtyä seuraavaan vaiheeseen.
Yhdistä juoksusäiliö telakointiasemaan
Docker exec on komento, jonka avulla voit muodostaa yhteyden juoksevaan säilöön ja suorittaa haluamasi komennon säilön sisällä.
Yhdistä käynnissä oleva säilö suorittamalla seuraava komento:
docker exec-it c338aac5081c / bin / bashKun olet muodostanut yhteyden säiliöön, sinun pitäisi nähdä seuraava tulos:
root @ c338aac5081c: / var / www / html #Missä: c338aac5081c on säilön tunnus.
Suorita nyt mikä tahansa komento, kuten "free -m", säilön sisällä alla olevan kuvan mukaisesti:
[sähköposti suojattu]: / var / www / html # free -mSinun pitäisi nähdä seuraava tulos:
käytettävissä oleva ilmainen jaettu buff / välimuisti yhteensä
Mem: 1986981 8011724241Vaihda: 0 0 0
Poistu nyt käynnissä olevasta säilöstä seuraavalla komennolla:
poistuaYhdistä juoksusäiliö telakointikiinnikkeellä
Telakointiaseman kiinnityskomennon avulla voit myös muodostaa yhteyden käynnissä olevaan säilöön ja hallita säilöä.
Yhdistä juokseva säilö liitekomennolla suorittamalla seuraava komento:
telakkasäiliö kiinnitä c338aac5081cKun olet muodostanut yhteyden, sinun pitäisi saada seuraava lähtö:
root @ c338aac5081c: / var / www / html #Johtopäätös
Yllä olevasta oppaasta opit muodostamaan yhteyden käynnissä olevaan Docker-säilöön käyttämällä exec and attach -komentoa. Molempien komentojen avulla voit aloittaa uuden shell-istunnon ja antaa interaktiivisen kuoren säilöön.