Käytämme evästeitä verkkosivustomme parantamiseksi. Lue Evästekäytäntömme.

Mikä on Docker?

Docker on joukko alustoja palvelutuotteina, jotka käyttävät käyttöjärjestelmätason virtualisointia ohjelmistojen toimittamiseen paketeissa, joita kutsutaan konteiksi. Docker virtualisoi käyttöliittymän täsmälleen samalla tavalla kuin taustalla olevat laitteistotoiminnot, joten voit nopeasti rakentaa, testata ja ottaa käyttöön sovelluksia. Lyhyesti sanottuna se on ohjelmistoympäristö, joka simuloi laitteistoympäristöä.

docker asustor NAS

Docker pakkaa sovelluksesi käyttöympäristöön, mikä tekee sovelluksesta yhteensopivan kaikilla alustoilla ja helpomman siirtää eri laitteistojen välillä.
Koska Docker voi pakata sovelluksen ympäristöön, joka helpottaa sen suorittamista kontissa, kontti voidaan suorittaa missä tahansa, mihin Docker on asennettu. Sovellusta tai ympäristöä ei tarvitse rakentaa uudelleen joka kerta, ja se toimii lähes minkä tahansa tyyppisessä laitteistossa.

docker asustor NAS

Kehittyvänä virtualisointimenetelmänä Dockerilla on monia etuja perinteiseen virtualisointiin verrattuna. Ensinnäkin siksi, että sen kevyet Docker-kontit käynnistyvät erittäin nopeasti ja nopeammin kuin perinteiset virtuaalikoneet. Toiseksi Docker käyttää järjestelmäresursseja erittäin tehokkaasti, ja tuhansia Docker-kontteja voidaan suorittaa samanaikaisesti yhdellä isännällä.

docker asustor NAS

Esittelyssä Dockerin arkkitehtuuri

Dockerissa on useita komponentteja, joista seuraavat kolme ovat tärkeimpiä.

Docker-kuvat

Kuvia käytetään varsinaisen sovelluksen käynnistämiseen kontissa. Tämä käsite on samanlainen kuin VM:n kuva. VM käyttää näköistiedostoa käyttöjärjestelmän käynnistämiseen ja tarvittavien palveluiden ja ohjainten suorittamiseen, mutta Docker-kuva on vain luku -tallennuskomponentti.

docker asustor NAS

Docker-kontit

Kontit ovat sovelluksen suoritettavia tiedostoja. Docker tarjoaa itsenäisen ja turvallisen ympäristön sovellusten suorittamiseen, ja ne luodaan kuvatiedostoista toimimaan isännässä.

docker asustor NAS

Docker-rekisterit

Rekistereitä käytetään Dockerin luomien kuvatiedostojen tallentamiseen. Kuvatiedostot voidaan ladata rekistereihin jaettavaksi muiden kanssa. Rekisterit jaetaan myös julkisiin ja yksityisiin. Yleiset julkiset rekisterit löytyvät Docker-keskittimestä, joka tarjoaa kaikki käyttäjien maailmanlaajuisesti lataamat peruskuvat.

docker asustor NAS

Miksi käyttää Dockeria?

Kuvittele ottavasi käyttöön palvelimen, joka sisältää tuntemattoman käyttöjärjestelmän ja vaatimukset sovellusten, kuten php7 ja MySQL, asentamiseen. Tuntemattomissa ympäristöissä asennus voi olla vaikeaa, työlästä tai aikaavievää. Docker yksinkertaistaa tätä ja tekee sovellusten asennuksesta helpompaa. Sen lisäksi, että kontti suorittaa sovelluksia, se ei kuluta ylimääräisiä järjestelmäresursseja, mikä pitää sovelluksen suorituskyvyn korkeana, kun taas perinteiset virtuaalikoneet on ehkä käynnistettävä jokaiselle sovellukselle, mikä lisää järjestelmäresurssien käyttöä. Docker vaatii vain yhden virtuaalikoneen niin monelle sovellukselle kuin on tarpeen.
Dockerin käytön edut:

1. Kokoa ja julkaise ohjelmistoa nopeammin

Kehitys- ja huoltotyöntekijöille asettaminen ja unohtaminen on tärkeää. Kehittäjät voivat käyttää tavallista kuvatiedostoa konttien luomiseen. Käyttöönoton jälkeen huoltohenkilöstö voi käyttää käyttöön otettua konttia suoraan koodin käyttöönottoon. Docker voi rakentaa kontteja ja käynnistää sovelluksia nopeasti ja on täysin läpinäkyvä. Näin muiden tiimin jäsenten on helpompi ymmärtää, miten sovellus rakennetaan ja miten se toimii. Docker-kontit ovat kevyitä ja nopeita, mikä säästää merkittävästi kehitys-, testaus- ja käyttöönottoaikaa ja kustannuksia.

docker asustor NAS

2. Käyttöönotto on helppoa

Eri sovellukset voidaan helposti ottaa käyttöön standardoiduilla komennoilla.

docker asustor NAS

3. Tehokkaampi virtualisointi

Docker-kontin suorittaminen ei vaadi ylimääräistä virtualisointitukea. Se on laitteistotason virtualisointi, joka lisää suorituskykyä ja tehokkuutta, jolloin voit helposti suorittaa enemmän koodia kullakin palvelimella säästäen samalla resursseja.

docker asustor NAS

4. Helppo laajentaa ja portata

Docker-kontit voidaan suorittaa melkein millä tahansa laitteistoalustalla, mukaan lukien fyysiset koneet, virtuaalikoneet, julkiset pilvipalvelut ja NAS-laitteet. Tämä yhteensopivuus mahdollistaa sovelluksen suoran siirtämisen alustalta toiselle hallinnan helpottamiseksi.

docker asustor NAS

Docker-kontit ja virtuaalikoneet - niiden ero

Yleisesti ottaen kontit ovat kuin virtualisointisovelluksia, jotka on toteutettu käyttöjärjestelmän tasolla käyttämällä suoraan paikallista isäntäkäyttöjärjestelmää, kun taas perinteiset menetelmät toteutetaan laitteistotasolla. Erilaiset virtuaalikoneet vaativat itsenäisiä käyttöjärjestelmiä kommunikoimaan ohjauslaitteiston tason, mikä vaatii suurempia määriä järjestelmäresursseja.

docker asustor NAS

ASUSTOR tukee Dockeria

ADM on Linux Kerneliin perustuva käyttöjärjestelmä, joka on yhteensopiva Dockerin kanssa. ASUSTOR tarjoaa Docker Community Editionin (CE) useimpiin malleihin*. Kun olet ladannut ja asentanut Docker-sovellukset App Centralista ASUSTOR NAS:lle, voit aloittaa kehittäjien tarjoamien konttien käyttöönoton Docker Hubissa mukauttaaksesi ASUSTOR NAS -kokemustasi edelleen. Sovelluksia, palveluita tai erilaisia palvelintoimintoja tuetaan, mikä parantaa ASUSTOR NAS:n käyttökokemusta.

Tuetut mallit: AS10, 31, 32, 40, 50, 51, 61, 62, 63, 64, 70, Nimbustor ja Lockerstor. *Käyttöön otettavat konttityypit vaihtelevat kehittäjän tukeman alustan mukaan. ASUSTOR NAS -mallit vaihtelevat laitteistokokoonpanoissa. Tarkista yhteensopivuus vielä kerran ennen ostoksen tekemistä.

docker asustor NAS

Portainerin tukeminen Docker-sovellusten hallinnassa

Dockerissa ei ole graafista käyttöliittymää. Jos haluat käyttää Dockeria, on hyvä ymmärtää Dockerin komennot tai katsoa dokumentaatiosta kuvien lataamisen, asentamisen ja käyttöönoton ohjeet. Portainer on tehokas Docker-hallintatyökalu. Portainer tekee Docker-sovellusten ja -kuvien hallinnasta helpompaa verkkokäyttöliittymässä niille, jotka eivät tunne Docker-komentoja, helpottaen käyttöä. Tuhannet kehittäjien kuvat Docker Hubissa voidaan ottaa helposti käyttöön Portainerin kautta. Portainerilla on käyttäjäystävällinen käyttöliittymä, joka ei vaadi komentojen kirjoittamista komentoriviliittymään. Voit vain ladata ja ottaa sen käyttöön. Koska Portainer on helppokäyttöinen, sovellukset voidaan päivittää suoraan ja helposti uusimpaan versioon säilyttäen samat asetukset. Portainer varmistaa, että ASUSTOR NAS:n mahdollisuudet ovat käytännössä rajattomat.

docker asustor NAS

Using Portainer with an ASUSTOR NAS