Po vytvoření kontejneru Docker budete pravděpodobně muset připojit ke kontejneru a provést některé úkoly.
Existuje několik způsobů, jak se můžete připojit ke spuštěnému kontejneru Docker. V tomto kurzu si ukážeme, jak se připojit ke spuštěnému kontejneru Docker.
Požadavky
- Systém se systémem Linux s nainstalovaným Dockerem.
- Je nakonfigurováno heslo uživatele root nebo uživatelský účet s oprávněními sudo.
Vytvořte kontejner WordPress
Před spuštěním budete potřebovat, aby ve vašem systému běžel alespoň jeden kontejner.
Nejprve vytáhněte obrázek WordPress z registru Docker Hub pomocí následujícího příkazu:
docker pull WordPressMěli byste vidět následující výstup:
Používání výchozí značky: nejnovějšínejnovější: Stahování z knihovny / wordpressu
bf5952930446: Pull dokončen
a409b57eb464: Pull dokončen
3192e6c84ad0: Pull dokončen
43553740162b: Pull dokončen
d8b8bba42dea: Pull dokončen
eb10907c0110: Pull dokončen
10568906f34e: Pull dokončen
03fe17709781: Pull dokončen
98171b7166c8: Pull dokončen
3978c2fb05b8: Pull dokončen
71bf21524fa8: Pull dokončen
24fe81782f1c: Pull dokončen
7a2dfd067aa5: Pull dokončen
a04586f4f8fe: Pull dokončen
b8059b10e448: Pull dokončen
e5b4db4a14b4: Pull dokončen
48018c17c4e9: Pull dokončen
d09f106f9e16: Pull dokončen
289a459a6137: Pull dokončen
c4e8f9c90fda: Pull dokončen
Přehled: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Stav: Stažený novější obrázek pro WordPress: nejnovější
přístavní dělník.io / knihovna / wordpress: nejnovější
Nyní vytvořte kontejner pomocí staženého obrazu spuštěním následujícího příkazu:
docker run -d WordPressMěli byste vidět následující výstup:
c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749bNyní můžete ověřit všechny spuštěné kontejnery pomocí následujícího příkazu:
docker psV následujícím výstupu byste měli vidět svůj kontejner WordPress:
KONTEJNER ID OBRAZOVÝ PŘÍKAZ VYTVOŘENÝ STAV NÁZVY PŘÍSTAVŮc338aac5081c wordpress "docker-entrypoint.s ... "Před 7 sekundami Nahoru 5
sekund 80 / tcp xenodochial_hawking
V tomto okamžiku ve vašem systému běží jeden kontejner. Nyní můžete přejít k dalšímu kroku.
Propojit běžící kontejner s docker exec
Docker exec je příkaz, který umožňuje připojení k běžícímu kontejneru a spuštění požadovaného příkazu uvnitř kontejneru.
Chcete-li připojit běžící kontejner, spusťte následující příkaz:
docker exec -it c338aac5081c / bin / bashJakmile jste připojeni k kontejneru, měli byste vidět následující výstup:
root @ c338aac5081c: / var / www / html #Kde: c338aac5081c je ID kontejneru.
Nyní spusťte libovolný příkaz jako „free -m“ uvnitř kontejneru, jak je znázorněno níže:
[chráněno e-mailem]: / var / www / html # zdarma -mMěli byste vidět následující výstup:
celkem k dispozici volný sdílený buff / cache k dispozici
Mem: 1986 981 80 117 924 711Prohodit: 0 0 0
Nyní ukončete spuštěný kontejner pomocí následujícího příkazu:
výstupPřipojte běžící kontejner s připojením dockeru
Příkaz docker attachches vám také umožní připojit se k běžícímu kontejneru a spravovat kontejner.
Chcete-li připojit spuštěný kontejner pomocí příkazu připojit, spusťte následující příkaz:
Docker kontejner připojit c338aac5081cJakmile jste připojeni, měli byste získat následující výstup:
root @ c338aac5081c: / var / www / html #Závěr
Ve výše uvedeném průvodci jste se naučili, jak se připojit ke spuštěnému kontejneru Docker pomocí příkazu exec a připojit. Oba příkazy umožňují zahájit novou relaci prostředí a dát kontejneru interaktivní prostředí.