Dockerin aloitusopas: Kuinka luoda ja hallita säiliöitä Dockerilla

2/20/2026
4 min read

Dockerin aloitusopas: Kuinka luoda ja hallita säiliöitä Dockerilla

Docker on avoimen lähdekoodin säiliöalusta, joka auttaa kehittäjiä pakkaamaan, jakamaan ja suorittamaan sovelluksia. Tämä artikkeli opastaa sinua vaihe vaiheelta siitä, kuinka käyttää Dockeria säiliöiden luomiseen ja hallintaan, jotta sovelluksen johdonmukaisuus säilyy eri ympäristöissä.

1. Mikä on Docker?

Docker on avoin alusta, joka mahdollistaa kehittäjien rakentaa, ottaa käyttöön ja hallita säiliöityjä sovelluksia helposti. Säiliöt ovat kevyitä, siirrettäviä ja voivat toimia samalla tavalla missä tahansa, mikä varmistaa sovelluksen johdonmukaisuuden ja skaalautuvuuden.

2. Dockerin asentaminen

Ennen aloittamista sinun on asennettava Docker käyttöjärjestelmääsi. Alla on asennusohjeet eri käyttöjärjestelmille:

2.1 Windows

  1. Siirry Dockerin verkkosivuille ja lataa Docker Desktop: Docker Downloads.
  2. Kaksoisnapsauta ladattua Docker Desktop Installer.exe -tiedostoa ja seuraa ohjeita asennuksen loppuun saattamiseksi.
  3. Asennuksen jälkeen käynnistä Docker Desktop ja varmista, että se toimii järjestelmäpalkissa.

2.2 macOS

  1. Siirry Dockerin verkkosivuille ja lataa Docker Desktop: Docker Downloads.
  2. Kaksoisnapsauta ladattua .dmg -tiedostoa ja vedä Docker sovelluskansioon.
  3. Käynnistä Docker Desktop ja varmista, että se toimii tilarivillä.

2.3 Linux

Linuxilla voit asentaa Dockerin pakettienhallinnan kautta. Esimerkiksi Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Asennuksen jälkeen voit tarkistaa, onko Docker asennettu onnistuneesti seuraavalla komennolla:

docker --version

3. Luo ensimmäinen Docker-säiliösi

Seuraavaksi käytämme Docker-komentoa luodaksemme yksinkertaisen säiliön.

3.1 Vedä kuva

Docker käyttää kuvia säiliöiden luomiseen, ja kuvaa voidaan pitää sovelluksen mallina. Esimerkiksi voimme vetää yksinkertaisen Ubuntu-kuvan Docker Hubista:

docker pull ubuntu

3.2 Suorita säiliö

Kun kuva on vedetty, suorita seuraava komento käynnistääksesi uuden säiliön:

docker run -it ubuntu /bin/bash

Yllä olevan komennon parametrit selitetään seuraavasti:

  • run: Suorita uusi säiliö
  • -it: Käytä vuorovaikutteista terminaalia
  • ubuntu: Kuvan nimi
  • /bin/bash: Komento, joka suoritetaan säiliön käynnistyessä

Nyt sinun pitäisi olla Ubuntu-säiliössä, kirjoita exit poistuaksesi säiliöstä.

4. Docker-säiliöiden hallinta

4.1 Näytä käynnissä olevat säiliöt

Voit käyttää seuraavaa komentoa nähdäksesi kaikki tällä hetkellä käynnissä olevat säiliöt:

docker ps

4.2 Näytä kaikki säiliöt

Jos haluat nähdä kaikki säiliöt (mukaan lukien pysäytetyt säiliöt), voit käyttää:

docker ps -a

4.3 Pysäytä ja käynnistä säiliöitä

Jos haluat pysäyttää käynnissä olevan säiliön, voit käyttää seuraavaa komentoa:

docker stop 

Käynnistääksesi pysäytetyn säiliön uudelleen:

docker start 

4.4 Poista säiliö

Poistaaksesi säiliön voit käyttää:

docker rm 

5. Luo ja käytä Dockerfileä

Dockerfile on tekstiedosto, joka sisältää joukon ohjeita Docker-kuvien automaattista rakentamista varten. Alla on yksinkertainen Dockerfile-esimerkki, joka luo kuvan, joka sisältää Pythonin.

5.1 Luo Dockerfile

Luo valitsemassasi hakemistossa Dockerfile-tiedosto ja lisää seuraava sisältö:

# Käytä virallista Python-peruskuvaa
FROM python:3.9-slim

# Aseta työskentelyhakemisto
WORKDIR /app

# Kopioi nykyisen hakemiston tiedostot säiliöön
COPY . .

# Asenna riippuvuudet
RUN pip install -r requirements.txt

# Aseta komento, joka suoritetaan säiliön käynnistyessä
CMD ["python", "app.py"]

5.2 Rakenna kuva

Siirry Dockerfile-tiedoston sijaintihakemistoon ja suorita seuraava komento kuvan rakentamiseksi:

docker build -t my-python-app .

5.3 Suorita kuvasi

Kun kuva on rakennettu, voit käyttää seuraavaa komentoa sen suorittamiseen:

docker run -d -p 5000:5000 my-python-app

Tämä komento kartoittaa säiliön 5000-portin isäntäkoneen 5000-porttiin.

6. Johtopäätös

Yllä olevien vaiheiden avulla olet oppinut Dockerin peruskäsitteet, asennusmenetelmät sekä kuinka luoda ja hallita säiliöitä. Docker tekee kehittämisestä ja käyttöönotosta yksinkertaista ja tehokasta, ja se auttaa sinua säilyttämään sovelluksen johdonmukaisuuden eri ympäristöissä. Käytännön työssä yhdistämällä CI/CD-työkaluja Dockerin toimintoihin parannat merkittävästi kehitysprosessin tehokkuutta.

Teknologian kehittyessä myös Dockerin soveltamisala laajenee jatkuvasti, ja Dockerin hallinta tuo lisää mahdollisuuksia ohjelmistokehityskarrieraasi. Toivottavasti tämä opas auttaa sinua pääsemään alkuun Dockerin käytössä! Jos sinulla on kysymyksiä, voit keskustella niistä kommenttiosiossa.

Published in Technology

You Might Also Like

Kuinka käyttää pilvilaskentateknologiaa: Rakenna ensimmäinen pilvi-infrastruktuurisi täydellinen opasTechnology

Kuinka käyttää pilvilaskentateknologiaa: Rakenna ensimmäinen pilvi-infrastruktuurisi täydellinen opas

[[HTMLPLACEHOLDER0]] [[HTMLPLACEHOLDER1]] [[HTMLPLACEHOLDER2]] [[HTMLPLACEHOLDER3]] [[HTMLPLACEHOLDER4]] [[HTMLPLACEHOLD...

Varoitus! Claude Code isänsä Boris Cherny sanoo: Kuukauden kuluttua Plan Modea ei enää käytetä, ohjelmistosuunnittelijan titteli katoaaTechnology

Varoitus! Claude Code isänsä Boris Cherny sanoo: Kuukauden kuluttua Plan Modea ei enää käytetä, ohjelmistosuunnittelijan titteli katoaa

Varoitus! Claude Code isänsä Boris Cherny sanoo: Kuukauden kuluttua Plan Modea ei enää käytetä, ohjelmistosuunnittelijan...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026 Top 10 AI Agentit: Ydinmyyntipisteiden analyysiTechnology

2026 Top 10 AI Agentit: Ydinmyyntipisteiden analyysi

2026 Top 10 AI Agentit: Ydinmyyntipisteiden analyysi Johdanto Nopean tekoälyn kehityksen myötä AI agentit ovat nousseet ...

2026 vuoden Top 10 AI-työkalusuositukset: Vapauta tekoälyn todellinen potentiaaliTechnology

2026 vuoden Top 10 AI-työkalusuositukset: Vapauta tekoälyn todellinen potentiaali

2026 vuoden Top 10 AI-työkalusuositukset: Vapauta tekoälyn todellinen potentiaali Nykyään, kun teknologia kehittyy nopea...

2026年 Top 10 AWS工具和资源推荐Technology

2026年 Top 10 AWS工具和资源推荐

2026年 Top 10 AWS工具和资源推荐 在快速发展的云计算领域,Amazon Web Services (AWS) 一直是领军者,提供丰富的服务和工具,帮助开发者、企业和技术专家在云上有效工作。以下是2026年值得关注的十大AWS工...