Nakon stvaranja Dockerovog spremnika, često ćete se možda morati povezati s spremnikom i obaviti neke zadatke.
Postoji nekoliko načina na koje se možete povezati sa svojim pokrenutim Dockerovim spremnikom. U ovom uputstvu pokazat ćemo kako se povezati s aktivnim Dockerovim spremnikom.
Zahtjevi
- Sustav s Linuxom s instaliranim Dockerom.
- Konfigurirana je root lozinka ili korisnički račun sa sudo privilegijama.
Stvorite WordPress spremnik
Prije početka trebat će vam barem jedan spremnik pokrenut u vašem sustavu.
Prvo povucite WordPress sliku iz registra Docker Hub-a sljedećom naredbom:
docker povucite WordPressTrebali biste vidjeti sljedeći izlaz:
Korištenje zadane oznake: najnovijenajnovije: Povlačenje iz knjižnice / wordpress
bf5952930446: Povlačenje završeno
a409b57eb464: Povuci dovršeno
3192e6c84ad0: Povlačenje završeno
43553740162b: Povlačenje završeno
d8b8bba42dea: Povucite dovršeno
eb10907c0110: Povlačenje završeno
10568906f34e: Povlačenje završeno
03fe17709781: Povlačenje završeno
98171b7166c8: Povucite dovršeno
3978c2fb05b8: Povucite dovršeno
71bf21524fa8: Povlačenje završeno
24fe81782f1c: Povlačenje završeno
7a2dfd067aa5: Povucite dovršeno
a04586f4f8fe: Povucite dovršeno
b8059b10e448: Povlačenje završeno
e5b4db4a14b4: Povucite dovršeno
48018c17c4e9: Povlačenje završeno
d09f106f9e16: Povucite dovršeno
289a459a6137: Povlačenje završeno
c4e8f9c90fda: Povucite dovršeno
Sažetak: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Status: preuzeta novija slika za wordpress: najnovija
lučki radnik.io / library / wordpress: najnovije
Sada stvorite spremnik pomoću preuzete slike pokretanjem sljedeće naredbe:
docker run -d WordPressTrebali biste vidjeti sljedeći izlaz:
c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749bSada možete provjeriti sav pokrenut spremnik pomoću sljedeće naredbe:
docker psTrebali biste vidjeti svoj WordPress spremnik u sljedećem izlazu:
ZAPOVIJED IDA SLIKE KONTEJNERA STVARANI STATUSI LUČKA IMENAc338aac5081c wordpress "docker-ulazna točka.s ... "prije 7 sekundi Gore 5
sekunde 80 / tcp xenodochial_hawking
U ovom trenutku u vašem sustavu radi jedan spremnik. Sada možete prijeći na sljedeći korak.
Povežite tekući spremnik s dockerom exec
Docker exec je naredba koja vam omogućuje povezivanje s tekućim spremnikom i pokretanje željene naredbe unutar spremnika.
Da biste povezali tekući spremnik, pokrenite sljedeću naredbu:
docker exec -it c338aac5081c / bin / bashNakon što se povežete sa spremnikom, trebali biste vidjeti sljedeći izlaz:
korijen @ c338aac5081c: / var / www / html #Gdje: c338aac5081c je id spremnika.
Sada pokrenite bilo koju naredbu poput "free -m" unutar spremnika kao što je prikazano dolje:
[zaštićen e-poštom]: / var / www / html # free -mTrebali biste vidjeti sljedeći izlaz:
ukupno korišten besplatni zajednički buff / cache dostupan
Mem: 1986 981 80 117 924 711Zamjena: 0 0 0
Sada izađite iz tekućeg spremnika pomoću sljedeće naredbe:
IzlazSpojite tekući spremnik s priključkom za docker
Naredba docker Attaches također će vam omogućiti povezivanje s tekućim spremnikom i upravljanje spremnikom.
Da biste povezali tekući spremnik pomoću naredbe Attach, pokrenite sljedeću naredbu:
priključak za docker spremnik c338aac5081cJednom kad se povežete, trebali biste dobiti sljedeći izlaz:
korijen @ c338aac5081c: / var / www / html #Zaključak
U gornjem vodiču naučili ste kako se povezati s aktivnim spremnikom Docker pomoću naredbe exec and attach. Obje naredbe omogućuju vam pokretanje nove sesije ljuske i davanje interaktivne ljuske spremniku.