Ako nastaviť a používať Docker Desktop v systéme Windows
Ste(Are) vývojár a začínate s kontajnerizáciou? Kontajnerizácia(Containerization) je v súčasnosti novým trendom a vďaka nej je vaša existujúca aplikácia nezávislá a spoľahlivejšia. Ak ste len začiatočník a začínate s nástrojmi ako Docker , potom je toto správne miesto. V tomto príspevku sme pokryli návod, ako nastaviť a používať Docker na počítači so systémom Windows . (Windows)Proces predpokladá, že ste trochu oboznámení s konceptom kontajnerizácie.
Aby som vám dal jasnejšiu definíciu kontajnera, chcel by som priamo citovať Dockera(Docker) :
A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.
Nastavte(Set) a používajte Docker Desktop v systéme Windows(Windows)
Docker má pomerne veľa prípadov použitia. Najpopulárnejšie z nich je kontajnerizácia existujúcich aplikácií. Svoje existujúce aplikácie Java(Java) alebo .NET môžete prebaliť do vysoko prenosného kontajnera, ktorý možno nasadiť na ľubovoľný server. Aby ste to však dosiahli, musíte prejsť jeho základmi. Takže začnime a uvidíme, ako to nastaviť v systéme Windows(Windows) .
1. Stiahnite si a nainštalujte nastavenie. Prejdite na webovú stránku Docker a stiahnite si Docker Desktop pre Windows( Docker Desktop for Windows) . Po stiahnutí ho nainštalujte do počítača podľa jednoduchých pokynov v nastavení. Váš počítač sa môže počas procesu niekoľkokrát reštartovať.
2. Keď je všetko nainštalované, musíte si vytvoriť účet. Prejdite na stránku hub.docker.com a vytvorte si nový účet. Teraz použite rovnaký účet na prihlásenie do vašej inštalácie v systéme Windows(Windows) . Vytvorenie účtu je úplne zadarmo a nebudú vám nič účtované.
3. Časť nastavenia je teraz u konca. Ak chcete potvrdiť, či je Docker spustený, prejdite na systémovú lištu a kliknite na ikonu veľryby. Alebo môžete otvoriť okno CMD a spustiť
docker --version
skontrolujte, či máte v počítači nainštalovaný Docker . Alebo si tiež môžete stiahnuť obrázok hello-world a skontrolovať, či všetko funguje správne. V tom istom okne CMD spustite docker a spustite hello-world na spustenie všetkých kontrol.
4. Teraz potrebujete obrázok na spustenie prvého kontajnera. Existuje veľa verejných obrázkov dostupných na rôzne účely. Môžete prejsť do centra Docker a vyhľadať ľubovoľný obrázok, ktorý by ste chceli. K dispozícii sú obrázky pre WordPress , Ubuntu , Node.Js atď. V tomto príklade nainštalujeme obrázok WordPress do lokálneho kontajnera, aby ste na svojom počítači mohli spustiť lokálny kontajner WordPress .
5. Prvým krokom pri vytváraní akéhokoľvek kontajnera je vytvorenie jeho konfiguračného súboru. Konfiguračný súbor špecifikuje, aký obrázok bude kontajner používať a s akými parametrami. Takže vytvorte nový priečinok a v ňom vytvorte nový súbor s názvom docker-compose.yml. Vložte do nej nasledujúci obsah a uložte súbor:
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data: {}
Zdroj: Dokumentácia Docker
6. Otvorte okno CMD v tomto priečinku a spustite ho(CMD)
docker-compose up -d
začnite sťahovať obrázky a nastavovať kontajner na lokálnom počítači. Po dokončení vykonávania príkazu budete mať na svojom lokálnom počítači spustený kontajner WordPress . Môžete ho otvoriť vo svojom prehliadači na http://localhost:8000 .
Takto môžete vytvoriť konfiguračný súbor a potom stiahnuť potrebné veci na spustenie vašej aplikácie v kontajneri. Pamätajte(Remember) , že k dispozícii je veľa ďalších možností a tento príspevok je tu, aby vám poskytol prehľad o Docker a kontajnerizácii. Na internete môžete vyhľadať ďalšie konfiguračné súbory alebo si dokonca môžete vytvoriť svoje vlastné. Na internete je k dispozícii množstvo bezplatných obrázkov Docker s otvoreným zdrojom , ktoré vám pomôžu začať.
Keď si obrázok prispôsobíte a vykonáte potrebné zmeny, môžete ho tiež poslať do úložiska Docker Hub . Kliknutím (Click) sem(here)(here) stiahnete Docker Desktop pre Windows . Ďalšie(Further) informácie o Docker pre Windows nájdete tu(here)(here) .
Related posts
Najlepšie bezplatné IDE C++ pre Windows 11/10
CudaText je bezplatný editor kódu pre programátorov Windows
SynWrite Editor: Editor bezplatného textu a zdrojového kódu pre Windows 10
Najlepšie bezplatné PHP IDE pre Windows 11/10
Ako vytvoriť natívnu aplikáciu Windows pre akúkoľvek webovú stránku alebo webovú aplikáciu
LICEcap: Nahrajte si plochu alebo obrazovku Windowsu ako animovaný GIF
Vzdialená plocha sa nemôže pripojiť k vzdialenému počítaču v systéme Windows 11/10
Zvýšte počet pripojení vzdialenej pracovnej plochy v systéme Windows 11/10
Oprava vzdialenej pracovnej plochy nemôže nájsť chybu počítača v systéme Windows 11/10
V prehliadači Edge v systéme Windows 10 chýba karta Vzdialená plocha v RDWEB
Pracovná plocha a panel úloh sa v systéme Windows 11/10 neustále obnovujú
Pripojte iPhone k počítaču so systémom Windows 10 pomocou vzdialenej pracovnej plochy Microsoft
Hromadná inštalácia aplikácií pre Windows pomocou Winstall pre Windows Package Manager
Ikony pracovnej plochy sa v systéme Windows 11/10 náhodne presúvajú na druhý monitor
Najlepšie editory kódu pre Windows 10, ktoré musí používať každý vývojár
Praktické skratky: Vytvorte skratky na pracovnej ploche na počítači so systémom Windows
Kláves Windows sa zasekol po prepnutí z relácie vzdialenej pracovnej plochy
Ako povoliť upozornenia na pracovnej ploche pre Gmail v systéme Windows 10
PointerStick je virtuálna prezentačná karta pre Windows PC
Bezplatný softvér Desktop Recorder & Screen Recording pre Windows 11/10