Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 6464|Odgovoriti: 0

[Praktični boj] Ustvari Dockerjevo sliko na podlagi Nginx

[Kopiraj povezavo]
Objavljeno na 8. 11. 2019 10:50:21 | | | |
Dockerfile je besedilni dokument, ki vsebuje ukaze za združevanje slik. Vsak ukaz je mogoče poklicati v ukazni vrstici. Docker samodejno generira slike z branjem navodil v Dockerfile.

Obstaja veliko načinov za ustvarjanje slike, bodisi z vzamemo obstoječo sliko iz Docker Huba in jo posodobite, bodisi z uporabo lokalnega datotečnega sistema.

1. Pridobite nginx sliko



2. Zaženi nginx vsebnik

Ustvarite nginx sliko z imenom nginx_test in preslikajte port 8800 na kontejnerski port 80

Ko je enkrat v posodi,Začni storitev nginx, ukaz je naslednji:

V preteklosti, ko je bil nginx kontejner uspešno zagnan, so se začele tudi storitve znotraj njega, zdaj pa ne vem, kaj se dogaja.

Ustvarite novo test.txt datoteko z naslednjo vsebino: itsvse.com

Dostop http://ip:8800/test.txt, kot je prikazano spodaj:



Poglejte delujoči docker kontejner, docker ps, kot je prikazano na spodnji sliki:



3. Preverite spremembe v strukturi datoteke v vsebniku

Vsebuje test.txt datotek, ki smo jih ustvarili, ostale datoteke pa so datoteke, ustvarjene ali spremenjene z začetkom nginx storitve, kot je prikazano na spodnji sliki:



4. Zgradite ogledalo

Ustvarite novo sliko iz vsebnika z naslednjim ukazom:

-a: Predloženi zrcalni avtor;
-c: Uporabite ukaz Dockerfile za ustvarjanje slike;
-m: Besedilo podnapisa ob času oddaje;
-p: Ob potrditvi ustavi vsebnik.


[root@dev-itsvse opt]# docker commit -a "by:itsvse.com" -m "nginx test" 3130505af61e mynginx:v1
sha256:a8fb3076b5bd1ad8f6e7085bd452318e6195dad22411c62913424ae26b5dfff8
[root@dev-itsvse opt]# docker images
OZNAKA REPOZITORIJA ID SLIKE USTVARJENA VELIKOST
mynginx v1 a8fb3076b5bd pred 11 sekundami 126MB



5. Shrani sliko
Docker shranjevanje: Shrani določeno sliko kot tar arhiv.



##-o: Določa ime shranjene slike; mynginx_test.tar: Ime slike, shranjene na vaši lokalni lokaciji; mynginx: Ime slike, prikazano skozi "docker slike"



Pošlji sliko nekomu drugemu, nato pa uvozi tar paket na lokalno docker sliko.

6. Zaženi ustvarjeno sliko



Zaženi storitev nginx


Dostop: http://ip:8801/test.txt









Prejšnji:Dekodiranje celotne zbirke blockchaina
Naslednji:Uporabite GPU-pospešeno ffmpeg za obdelavo nalog v Windows
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com