Säiliöinti on nopeampaa ja tehokkaampaa kuin virtuaalikoneen käyttäminen. Näin voit tehdä sen Windows 10:ssä ja Windows 11:ssä.
Windows on mahtava, mutta se ei sovellu sovellusten kehittämiseen ja käyttöönottoon. Säiliöalustojen, kuten Dockerin, avulla on helppo kehittää ja skaalata monialustoisia sovelluksia. Lue, kuinka voit aloittaa Dockerin käytön Windows 10:ssä ja 11:ssä.
Mikä on Docker?
Docker on avoimen lähdekoodin alusta, jonka avulla kehittäjät voivat rakentaa, ottaa käyttöön ja käyttää sovelluksiaan tehokkaasti säilössä. Kaikki riippuvuudet on niputettu, joten projektisi voidaan helposti ottaa käyttöön missä tahansa ympäristössä.
Docker on suosittu monien konttialustojen keskuudessa, koska se on luotettava, toimiva ja erittäin skaalautuva. Se toimii Docker-moottorilla, tärkeällä DevOps-työkalulla, joka tarjoaa puhtaan ja kevyen ympäristön testausta ja käyttöönottoa varten. Docker on ei virtuaalikone; se on kontti-Se vain virtualisoi käyttöjärjestelmän, ei sen taustalla olevaa laitteistoa.
Nämä ovat kuitenkin joitain parhaat Docker-vaihtoehdot jos haluat kokeilla jotain muuta.
Windows 10:ssä ja 11:ssä voit käyttää Dockeria Docker Desktopin ja Windows Subsystem for Linuxin (WSL) kautta. Docker Desktop on saatavilla Windowsille, macOS: lle ja Linuxille, ja sen tiedetään nopeuttavan tuottavuutta yksinkertaistamalla monimutkaisten sovellusympäristöjen määritysprosessia.
Mutta jos haluat sen sijaan säilyttää sovelluksesi komentoriviliittymän (CLI) kautta, voit käyttää WSL 2:ta Windows 10:ssä ja 11:ssä tai Linux-päätteessä.
Yksinkertainen esimerkki Dockerin kattavasta ymmärtämisestä on kuvitella verkkosovellus, jossa on käyttöliittymä, taustapalvelin ja tietokanta.
Dockerin avulla voit eristää kolme moduulia eri säilöihin ja niiden riippuvuuksiin; Sovelluksesi voidaan kehittää ja ottaa käyttöön millä tahansa alustalla. Jos haluat lisätä yksittäisen moduulin (esimerkiksi taustapalvelimen) kapasiteettia, voit skaalata sen suoraan vaikuttamatta muihin moduuleihin.
Miksi sinun pitäisi käyttää Dockeria?
Monet kehittäjät luottavat Dockeriin, koska he voivat pakata sovelluskokoonpanot ja riippuvuudet yhteen säiliöön. Tämä voidaan sitten suorittaa käyttämällä yhtä Docker-kuvaa. Voit myös käyttää Docker Hubia ladataksesi Docker-kuvan tuhansista julkisesti isännöidyistä sovelluksista, mukaan lukien Apache, Tomahawk, Ubuntu ja muut.
Koska Docker-säilöt ovat kestäviä, voit myös määrittää ne isännöimään palvelintasi. nginx Docker -säiliöitä käytetään yleisesti verkkopalvelimina. Lisäksi, kuten aiemmin mainittiin, Docker tekee sovellusten skaalauksesta ja käyttöönotosta uskomattoman kätevää.
Tämä on merkittävä etu verrattuna DevOps-kehyksen perinteisiin virtuaalikoneisiin. Säilön orkestrointipalvelut, kuten Kubernetes (K8s), voivat myös auttaa sinua hallitsemaan tehokkaasti useita Docker-säiliöitä. Yhteenvetona voidaan todeta, että voit käyttää Dockeria useilla tavoilla:
- Suorita Linux-distroja helposti
- Asenna verkkopalvelin oppimista tai testausta varten
- Kannettavat käyttöönottosovellukset
- Yhdistä sovellus yhdeksi kuvatiedostoksi
- Yksinkertaistettu CI/CD-putki
Jos haluat kokeilla jotakin näistä ominaisuuksista – erityisesti Linux-distrojen käyttöä helposti – voit tarkistaa oppaamme Ubuntun käyttämisestä Docker-konttina.
Mikä on Windows-alijärjestelmä Linuxille (WSL)?
Windows-alijärjestelmä Linuxille antaa Windows-käyttäjien käyttää Linux-jakeluja, kuten Ubuntua ja Kalia, Windowsissa ilman kaksoiskäynnistystä tai erillisen virtuaalikoneen määrittämistä. Windows-käyttäjät voivat käyttää suoraan Linuxin komentorivityökaluja, sovelluksia ja apuohjelmia ilman ylimääräisiä asennuskustannuksia.
Alun perin Windows 10:n kanssa julkaistu uusin versio – WSL 2 – tarjoaa paljon enemmän vakautta ja tehoa. Kehittäjänä voit hyötyä WSL: stä kehittämällä monialustaisia sovelluksia murehtimatta omistetuista laitteistoista tai poistumatta Windows-ekosysteemistä.
Kuinka asentaa Docker Docker Desktopilla Windowsissa
Voit käyttää Docker Desktopia itsenäisenä sovelluksena tai integroida sen Windows Subsystem for Linuxiin parantaaksesi suorituskykyä ja tehokkaampaa resurssien kulutusta. Käsittelemme molemmat menetelmät tulevissa osioissa.
Docker Desktopin asentaminen Windows 10:een ja 11:een:
- Lataa Docker Desktop Windowsille.
- Avaa ladattu asennus; tiedosto on yleensä tietokoneessasi Lataukset kansio.
- Myönnä tarvittaessa järjestelmänvalvojan oikeudet.
- Suorita Docker Desktopin asennus loppuun noudattamalla ohjattua asennustoimintoa.
- Käynnistä tietokoneesi uudelleen, jotta muutokset tulevat voimaan.
Voit nyt ladata näytekuvan Docker Hubista ja testata konttia.
Kuinka ottaa WSL 2 käyttöön Windowsissa
Ennen kuin asennat Dockerin WSL 2:n kautta, sinun on ensin asennettava WSL 2.
Windows-alijärjestelmä Linux 2:lle on saatavilla käyttäjille, joiden käyttöjärjestelmä on Windows 10 (Build 19041 tai uudempi) ja Windows 11. Jos käytät vanhempaa Windows 10 -versiota, sinun on asennettava se manuaalisesti.
Onneksi Microsoftin avulla on helppo asentaa ja määrittää Linux-jakelu tällä työkalulla. Näin asennat WSL 2:n Ubuntu-oletuskuvan kanssa:
- Käynnistä alkaa valikko, etsi Komentokehote, napsauta hiiren kakkospainikkeella Parasta vastaavuutta ja valitse Suorita järjestelmänvalvojana.
- Anna seuraava komento ja paina Tulla sisään:
wsl -- Asentaa
Asennusprosessi kestää jonkin aikaa, joten saatat joutua odottamaan. Jos haluat asentaa toisen Linux-jakelun, voit tehdä sen seuraavalla komennolla:
wsl -- asennus -d <Jakelu>
Voit tarkastella luetteloa Linux-jakeluista seuraavasti:
wsl.exe-l-o
Kun olet määrittänyt WSL 2:n turvallisesti Windows 10:ssä tai 11:ssä, voit asentaa Dockerin.
Dockerin asentaminen WSL 2 -taustaohjelmalla Windowsiin
Voit hyödyntää säilöidesi parempaa suorituskykyä, jos integroit Docker Desktopin käyttämään WSL 2:ta taustaohjelmansa. WSL 2 tarjoaa tehokkaan käynnistyksen ja lisää resurssien kulutusta käyttämällä dynaamista muistin varausta; Näiden ominaisuuksien avulla voit käynnistää Docker-säiliöt huomattavasti nopeammin.
Parhaan suorituskyvyn saavuttamiseksi Windowsissa suosittelemme Dockerin asentamista integroimalla Docker Desktop WSL 2:een. Voit tehdä sen muutamassa vaiheessa:
- Lataa Docker Desktop for Windows.
- Ota WSL 2 käyttöön.
- Käynnistä järjestelmä uudelleen, jotta muutokset tulevat voimaan.
- Käynnistä Docker Desktop sovelluksesta alkaa valikkoon ja navigoi kohtaan Asetukset > Yleiset.
- Varmista, että Käytä WSL 2 -pohjaista moottoria -valintaruutu on käytössä.
- Valitse Käytä ja käynnistä uudelleen.
- Kun järjestelmäsi on valmis, käynnistä WSL 2 ja anna seuraava komento varmistaaksesi, että Docker on valmis toimimaan:
satamatyöläinen -- v
Opi Docker erottumaan toisistaan
Docker on tehnyt kehityksestä ja käyttöönotosta erittäin helppoa. Jos haluat olla mahtava ohjelmistosuunnittelija, suosittelemme, että hankit käytännön kokemusta Dockerista ja kontin orkestrointipalveluista, kuten Kubernetes.