Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ensimmäisen Docker-Compose.yml-Tiedoston Kirjoittaminen | Työskentely Docker Composen Kanssa
Dockerin Perusteet

bookEnsimmäisen Docker-Compose.yml-Tiedoston Kirjoittaminen

Johdanto docker-compose.yml-tiedostoon

Perustason docker-compose.yml-tiedosto alkaa version määrittelyllä, jota seuraa luettelo palveluista. Jokaisella palvelulla voi olla oma konfiguraationsa, ja voit myös määritellä yhteisiä verkkoja ja taltioita, joita palvelut voivat käyttää. YAML-muoto käyttää sisennystä rakenteen osoittamiseen, joten ole tarkkana välilyöntien ja kohdistuksen kanssa. Yksinkertaisessa Compose-tiedostossa näet yleensä seuraavat osat:

  • Versio: Määrittää Compose-tiedoston formaatin version;
  • Palvelut: Listaa jokaisen kontitetun palvelun ja sen asetukset;
  • Verkot: (Valinnainen) Määrittelee mukautetut verkot palveluiden väliseen viestintään;
  • Taltiot: (Valinnainen) Määrittelee pysyvän tietovaraston, jota palvelut voivat jakaa.
docker-compose.yml

docker-compose.yml

copy

Vaiheet palveluiden käynnistämiseen ja hallintaan Docker Composella

Kun olet määritellyt palvelut Compose-tiedostoon, voit käyttää Docker Compose -komentoja sovelluksen käynnistämiseen ja hallintaan. Käynnistääksesi kaikki docker-compose.yml-tiedostossa määritellyt palvelut, suorita docker-compose up hakemistossa, jossa tiedosto sijaitsee. Tämä komento rakentaa kuvat tarvittaessa, luo kontit, liittää verkot ja määrittää taltiot asetusten mukaisesti.

Jos haluat ajaa palvelut taustalla, lisää -d-valitsin: docker-compose up -d.

Kun olet valmis, voit pysäyttää ja poistaa kaikki Compose:n luomat kontit, verkot ja taltiot komennolla docker-compose down. Tämä varmistaa siistin alasajon ja poistaa resurssit, lukuun ottamatta nimettyjä taltioita, ellei lisätä -v-valitsinta.

Rakentamalla sovelluksesi docker-compose.yml-tiedostoon ja käyttämällä näitä komentoja, voit hallita helposti monimutkaisia monikonttiympäristöjä yhdellä konfiguraatiotiedostolla.

question mark

Missä osiossa luetellaan kaikki sovelluksesi kontitetut palvelut?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. 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 what each section in a docker-compose.yml file does?

What are some common mistakes to avoid when writing a docker-compose.yml file?

Can you give an example of a simple docker-compose.yml file?

Awesome!

Completion rate improved to 7.14

bookEnsimmäisen Docker-Compose.yml-Tiedoston Kirjoittaminen

Pyyhkäise näyttääksesi valikon

Johdanto docker-compose.yml-tiedostoon

Perustason docker-compose.yml-tiedosto alkaa version määrittelyllä, jota seuraa luettelo palveluista. Jokaisella palvelulla voi olla oma konfiguraationsa, ja voit myös määritellä yhteisiä verkkoja ja taltioita, joita palvelut voivat käyttää. YAML-muoto käyttää sisennystä rakenteen osoittamiseen, joten ole tarkkana välilyöntien ja kohdistuksen kanssa. Yksinkertaisessa Compose-tiedostossa näet yleensä seuraavat osat:

  • Versio: Määrittää Compose-tiedoston formaatin version;
  • Palvelut: Listaa jokaisen kontitetun palvelun ja sen asetukset;
  • Verkot: (Valinnainen) Määrittelee mukautetut verkot palveluiden väliseen viestintään;
  • Taltiot: (Valinnainen) Määrittelee pysyvän tietovaraston, jota palvelut voivat jakaa.
docker-compose.yml

docker-compose.yml

copy

Vaiheet palveluiden käynnistämiseen ja hallintaan Docker Composella

Kun olet määritellyt palvelut Compose-tiedostoon, voit käyttää Docker Compose -komentoja sovelluksen käynnistämiseen ja hallintaan. Käynnistääksesi kaikki docker-compose.yml-tiedostossa määritellyt palvelut, suorita docker-compose up hakemistossa, jossa tiedosto sijaitsee. Tämä komento rakentaa kuvat tarvittaessa, luo kontit, liittää verkot ja määrittää taltiot asetusten mukaisesti.

Jos haluat ajaa palvelut taustalla, lisää -d-valitsin: docker-compose up -d.

Kun olet valmis, voit pysäyttää ja poistaa kaikki Compose:n luomat kontit, verkot ja taltiot komennolla docker-compose down. Tämä varmistaa siistin alasajon ja poistaa resurssit, lukuun ottamatta nimettyjä taltioita, ellei lisätä -v-valitsinta.

Rakentamalla sovelluksesi docker-compose.yml-tiedostoon ja käyttämällä näitä komentoja, voit hallita helposti monimutkaisia monikonttiympäristöjä yhdellä konfiguraatiotiedostolla.

question mark

Missä osiossa luetellaan kaikki sovelluksesi kontitetut palvelut?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
some-alt