Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Running a Downloaded Image | Docker-Kuvien Käsittely
Dockerin Perusteet

Running a Downloaded Image

Pyyhkäise näyttääksesi valikon

Konttien käynnistäminen kuvista

Konttien käynnistäminen kuvista on olennainen osa Dockerin käyttöä. Tätä varten käytetään komentoa docker run, joka luo ja käynnistää uuden kontin määritetyn kuvan perusteella.

Tämän komennon yleinen syntaksi on:

docker run [OPTIONS] IMAGE [COMMAND]

Joihinkin yleisimpiin valitsimiin kuuluvat:

  • -d: Suorittaa kontin taustalla (irrotettu tila);
  • -p: Porttien yhdistäminen isäntäkoneen ja kontin välillä;
  • --name: Antaa kontille oman nimen;
  • -it: Suorittaa kontin interaktiivisesti, jolloin voit käyttää komentotulkkia kontin sisällä.

Seuraava komento käynnistää uuden Ubuntu-kontin ja avaa interaktiivisen komentotulkin sen sisällä:

docker run -p 8080:80 nginx

Valitsin -p yhdistää kontin sisäisen portin 80 paikallisen koneen porttiin 8080.

Kun kontti on käynnissä, voit avata selaimen ja siirtyä osoitteeseen:

http://localhost:8080

Näet Nginx-palvelimen toiminnassa tässä osoitteessa. Huomaa, että mitään ei suoriteta suoraan tietokoneellasi—kaikki toimii Dockerin sisällä.

Kontin elinkaari: käynnistäminen, pysäyttäminen ja poistaminen

Kun kontti on käynnistetty, se käy läpi elinkaaren, johon kuuluu useita keskeisiä vaiheita:

  • Kontti käynnistyy, kun suoritat sen kuvasta;
  • Se pysyy käynnissä niin kauan kuin sen pääprosessi on aktiivinen;
  • Voit pysäyttää käynnissä olevan kontin komennolla docker stop, joka sulkee kontin prosessin hallitusti;
  • Jos haluat poistaa kontin kokonaan, käytä komentoa docker rm, joka poistaa kontin järjestelmästäsi.

Kontin poistaminen ei poista taustalla olevaa kuvaa, joten voit aina käynnistää uuden kontin samasta kuvasta myöhemmin. Näiden peruselinkaaren komentojen—käynnistäminen, pysäyttäminen ja konttien poistaminen—ymmärtäminen auttaa hallitsemaan Docker-ympäristöä tehokkaasti sovelluksia rakentaessa ja testattaessa.

question mark

Mitä docker run -komento tekee?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Running a Downloaded Image

Konttien käynnistäminen kuvista

Konttien käynnistäminen kuvista on olennainen osa Dockerin käyttöä. Tätä varten käytetään komentoa docker run, joka luo ja käynnistää uuden kontin määritetyn kuvan perusteella.

Tämän komennon yleinen syntaksi on:

docker run [OPTIONS] IMAGE [COMMAND]

Joihinkin yleisimpiin valitsimiin kuuluvat:

  • -d: Suorittaa kontin taustalla (irrotettu tila);
  • -p: Porttien yhdistäminen isäntäkoneen ja kontin välillä;
  • --name: Antaa kontille oman nimen;
  • -it: Suorittaa kontin interaktiivisesti, jolloin voit käyttää komentotulkkia kontin sisällä.

Seuraava komento käynnistää uuden Ubuntu-kontin ja avaa interaktiivisen komentotulkin sen sisällä:

docker run -p 8080:80 nginx

Valitsin -p yhdistää kontin sisäisen portin 80 paikallisen koneen porttiin 8080.

Kun kontti on käynnissä, voit avata selaimen ja siirtyä osoitteeseen:

http://localhost:8080

Näet Nginx-palvelimen toiminnassa tässä osoitteessa. Huomaa, että mitään ei suoriteta suoraan tietokoneellasi—kaikki toimii Dockerin sisällä.

Kontin elinkaari: käynnistäminen, pysäyttäminen ja poistaminen

Kun kontti on käynnistetty, se käy läpi elinkaaren, johon kuuluu useita keskeisiä vaiheita:

  • Kontti käynnistyy, kun suoritat sen kuvasta;
  • Se pysyy käynnissä niin kauan kuin sen pääprosessi on aktiivinen;
  • Voit pysäyttää käynnissä olevan kontin komennolla docker stop, joka sulkee kontin prosessin hallitusti;
  • Jos haluat poistaa kontin kokonaan, käytä komentoa docker rm, joka poistaa kontin järjestelmästäsi.

Kontin poistaminen ei poista taustalla olevaa kuvaa, joten voit aina käynnistää uuden kontin samasta kuvasta myöhemmin. Näiden peruselinkaaren komentojen—käynnistäminen, pysäyttäminen ja konttien poistaminen—ymmärtäminen auttaa hallitsemaan Docker-ympäristöä tehokkaasti sovelluksia rakentaessa ja testattaessa.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
some-alt