Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ladatun Kuvan Suorittaminen | Työskentely Docker-Kuvien Kanssa
Dockerin Perusteet

bookLadatun Kuvan Suorittaminen

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: Kartoitus porttien välillä isäntäkoneen ja kontin välillä;
  • --name: Antaa kontille mukautetun nimen;
  • -it: Suorittaa kontin interaktiivisesti, mahdollistaen komentorivin käytön kontin sisällä.

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

docker run -p 8080:80 nginx

Valitsin -p kartoittaa 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ä mikään ei ole käynnissä 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 se suoritetaan 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 poistaminen—ymmärtäminen auttaa hallitsemaan Docker-ympäristöä tehokkaasti sovelluksia rakennettaessa ja testattaessa.

question mark

Mitä docker run -komento tekee?

Select the correct answer

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

Suggested prompts:

Can you explain more about the options available with the `docker run` command?

How do I know which ports to map when running a container?

What happens if I run multiple containers from the same image?

Awesome!

Completion rate improved to 7.14

bookLadatun Kuvan Suorittaminen

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: Kartoitus porttien välillä isäntäkoneen ja kontin välillä;
  • --name: Antaa kontille mukautetun nimen;
  • -it: Suorittaa kontin interaktiivisesti, mahdollistaen komentorivin käytön kontin sisällä.

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

docker run -p 8080:80 nginx

Valitsin -p kartoittaa 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ä mikään ei ole käynnissä 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 se suoritetaan 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 poistaminen—ymmärtäminen auttaa hallitsemaan Docker-ympäristöä tehokkaasti sovelluksia rakennettaessa ja testattaessa.

question mark

Mitä docker run -komento tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
some-alt