Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 6464|Odpoveď: 0

[Praktický boj] Vytvorte Docker obrázok založený na Nginx

[Kopírovať odkaz]
Zverejnené 8. 11. 2019 10:50:21 | | | |
Dockerfile je textový dokument obsahujúci príkazy na kombinovanie obrázkov. Akýkoľvek príkaz je možné vyvolať v príkazovom riadku. Docker automaticky generuje obrázky čítaním inštrukcií v Dockerovom súbore.

Existuje mnoho spôsobov, ako vytvoriť obrázok, buď prevzatím existujúceho obrazu z Docker Hub a jeho aktualizáciou, alebo využitím lokálneho súborového systému.

1. Vytiahnuť nginx obraz



2. Spustiť nginx kontajner

Vytvorte nginx obrázok s názvom nginx_test a mapujte port 8800 na kontajnerový port 80

Keď sú vo vnútri nádoby,Spustiť službu nginx, príkaz je nasledovný:

V minulosti, keď bol nginx kontajner úspešne spustený, spustili sa aj služby vo vnútri, ale teraz neviem, čo sa deje.

Vytvorte nový test.txt súbor s nasledujúcim obsahom: itsvse.com

Prístup http://ip:8800/test.txt, ako je uvedené nižšie:



Pozrite sa na bežiaci docker kontajner, docker ps, ako je znázornené na obrázku nižšie:



3. Skontrolujte zmeny v štruktúre súboru v kontajneri

Obsahuje test.txt súbory, ktoré sme vytvorili, a ostatné súbory sú súbory generované alebo upravené spustením služby nginx, ako je znázornené na obrázku nižšie:



4. Postavte zrkadlo

Vytvorte nový obrázok z kontajnera pomocou nasledujúceho príkazu:

-a: Odoslaný zrkadlový autor;
-c: Použite príkaz Dockerfile na vytvorenie obrazu;
-m: Text titulku v čase odoslania;
-p: Pri commite pozastavte kontajner.


[root@dev-itsvse opt]# docker commit -a "by:itsvse.com" -m "nginx test" 3130505af61e mynginx:v1
sha256:a8fb3076b5bd1ad8f6e7085bd452318e6195dad22411c62913424ae26b5dfff8
[root@dev-itsvse opt]# docker images
TAG REPOZITÁRA ID OBRÁZKA VYTVORENÁ VEĽKOSŤ
mynginx v1 a8fb3076b5bd pred 11 sekundami 126MB



5. Uložiť obrázok
Docker save: Uložte špecifikovaný obrázok ako archív TAR.



##-o: Špecifikuje názov uloženého obrázka; mynginx_test.tar: Názov obrázka uloženého na vašom miestnom mieste; mynginx: Názov obrázka zobrazeného cez "docker images"



Pošli obrázok niekomu inému a potom importuj tar balík do lokálneho docker image.

6. Spustiť vytvorený obrázok



Spustiť službu nginx


Prístup: http://ip:8801/test.txt









Predchádzajúci:Dekódovanie kompletnej kolekcie blockchainu
Budúci:Použite GPU-akcelerovaný ffmpeg na spracovanie úloh vo Windows
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com