Tämä artikkeli havainnollistaa menettelyä sitoutumiseen käynnissä olevaan Docker-säilöön.
Kuinka sitoa juokseva Docker-kontti?
Jos haluat sitoa käynnissä olevan Docker-säilön, tutustu alla lueteltuihin vaiheisiin:
- Näytä kaikki käynnissä olevat säilöt.
- Valitse tietty käynnissä oleva säilö.
- Pääsy käynnissä olevaan säiliöön.
- Tee joitain muutoksia säilöön.
- Sitouta käynnissä oleva kontti käyttämällä ' docker commit
- Vahvista tehdyt muutokset.
Vaihe 1: Tarkastele ja valitse käynnissä oleva säiliö
Näytä ensin kaikki käynnissä olevat säilöt ja valitse tietty säilö:
telakka ps
Yllä oleva tulos osoittaa, että käynnissä on vain yksi kontti, eli ' Jatka1 ” ja käytämme sitä tulevissa vaiheissa.
Vaihe 2: Avaa käynnissä oleva säilö
Suorita sitten ' docker exec -it bash ” avataksesi Bash-kuoren käynnissä olevan säiliön sisällä:
Yllä annettu komento on avannut Bash-kuoren, ja nyt käyttäjät voivat suorittaa komennon käynnissä olevassa säilössä.
Vaihe 3: Tee muutokset käynnissä olevaan säilöön
Tee sen jälkeen joitain muutoksia käynnissä olevaan säilöön. Olemme esimerkiksi luoneet uuden tiedoston nimeltä ' testi.txt ”tiedosto, jossa on jonkin verran sisältöä:
echo 'Tämä on testitiedosto' > test.txt
Sisältö on tallennettu ' testi.txt ” tiedosto.
Vaihe 4: Vahvistus
Kirjoita ' ls ”-komento ja luettele kaikki säilön sisältö, jotta voit tarkastella juuri luotua tiedostoa. Suorita sitten ' kissa
kissatesti.txt
Yllä olevassa lähdössä juuri luotu tiedosto ' testi.txt ” ja sen sisältö näkyy myös terminaalissa.
Vaihe 5: Aseta käynnissä oleva säiliö
Pidä nyt nykyinen kontti käynnissä ja avaa uusi pääteikkuna. Kirjoita sitten ' docker commit ” -komento tallentaa viimeisimmät muutokset uuteen kuvaan:
Vaihe 6: Vahvista tehdyt muutokset
Listaa ensin tarkistusta varten kaikki Docker-kuvat, jotta näet uuden Docker-kuvan, johon muutokset on tallennettu:
telakkakuvia
Uusi kuva eli ' myimg1 'tunnisteella' V1.0 ” on luotu onnistuneesti uusilla muokkauksilla.
Luo ja aloita nyt uusi säilö äskettäin luodusta Docker-kuvasta ja käytä sitä alla olevan komennon avulla:
docker run -it --name Cont2 myimg1:V1.0 bashTässä:
- ' -se ” -lippua käytetään interaktiivisen pääte-istunnon aloittamiseen määritetyssä säilössä.
- ' -nimi ' asettaa säilön nimeksi ' Jatka2 ”.
- ' myimg1:V1.0 ” on Docker-kuva, jota käytetään säilössä.
- ' lyödä ' käytetään käynnistämään bash-kuori säiliössä:
Käytä sen jälkeen ' ls ” luetteloida uuden säilön sisältö ja tarkistaa, onko sen sisältö sama kuin edellisen säilön. Käytä sitten ' kissa
kissatesti.txt
Voidaan havaita, että uuden säiliön sisältö ' Jatka2 'on sama kuin edellinen kontti' Jatka2 ”.
Johtopäätös
Jos haluat sitoa käynnissä olevan Docker-säilön, näytä ensin kaikki käynnissä olevat säilöt ja valitse haluamasi. Siirry sitten käynnissä olevaan säilöön ja tee siihen joitain muutoksia. Tee seuraavaksi käynnissä oleva kontti ' docker commit ” komentaa ja tarkista muutokset. Tässä artikkelissa on selitetty tapa sitoutua käynnissä olevaan Docker-säilöön.