Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 6464|Vastaus: 0

[Käytännön taistelu] Luo Docker-kuva Nginxin pohjalta

[Kopioi linkki]
Julkaistu 8.11.2019 10.50.21 | | | |
Dockerfile on tekstidokumentti, joka sisältää komentoja kuvien yhdistämiseen. Mikä tahansa komento voidaan kutsua komentoriviltä. Docker luo automaattisesti kuvia lukemalla ohjeet Dockerfilesta.

Kuvan luomiseen on monia tapoja, joko ottamalla olemassa oleva kuva Docker Hubista ja päivittämällä sitä tai hyödyntämällä paikallista tiedostojärjestelmää.

1. Ota nginx-kuva pois



2. Aja nginx-säiliö

Luo nginx-kuva nimeltä nginx_test ja maita portti 8800 konttiporttiin 80

Kun olet sisällä astiassa,Aloita nginx-palvelu, komento on seuraava:

Aiemmin, kun nginx-kontti käynnistettiin onnistuneesti, myös sisäiset palvelut käynnistyivät, mutta nyt en tiedä, mitä tapahtuu.

Luo uusi test.txt-tiedosto seuraavilla sisällöillä: itsvse.com

Pääsy http://ip:8800/test.txt alla esitettynä:



Katso käynnissä olevaa docker-konttia, docker ps:ää, kuten alla olevassa kuvassa näkyy:



3. Tarkista tiedostorakenteen muutokset kontissa

Se sisältää test.txt luomamme tiedostot, ja muut tiedostot ovat tiedostoja, jotka on luotu tai muokattu käynnistämällä nginx-palvelu, kuten alla olevassa kuvassa näkyy:



4. Rakenna peili

Luo uusi kuva kontista seuraavalla komennolla:

-a: Lähetetty peilikirjoittaja;
-c: Käytä Dockerfile-komentoa kuvan luomiseen;
-m: Kuvateksti lähetyshetkellä;
-p: Sitoutumisella, pysäytä säiliö.


[root@dev-itsvse opt]# docker commit -a "by:itsvse.com" -m "nginx test" 3130505af61e mynginx:v1
sha256:a8fb3076b5bd1ad8f6e7085bd452318e6195dad22411c62913424ae26b5dfff8
[root@dev-itsvse opt]# docker-kuvat
REPOSITORYN TUNNISTEEN KUVAN TUNNISTE LUOTU KOKO
mynginx v1 a8fb3076b5bd 11 sekuntia sitten 126MB



5. Tallenna kuva
docker-tallennus: Tallenna annettu kuva tar-arkistona.



##-o: Määrittää tallennetun kuvan nimen; mynginx_test.tar: Kuvan nimi, joka tallennetaan paikalliseen sijaintiisi; mynginx: Kuvan nimi, katsottu "docker images" -tiedoston kautta



Lähetä kuva jollekin toiselle ja tuo tar-paketti paikalliseen docker-kuvaan.

6. Suorita luotu kuva



Aja nginx-palvelu


Pääsy: http://ip:8801/test.txt









Edellinen:Lohkoketjun täydellisen kokoelman purkaminen
Seuraava:Käytä GPU-kiihdytettyä ffmpegiä tehtävien käsittelyyn Windowsissa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com