Docker Linuxissa mahdollistaa säiliötekniikan käytön sovellusten pakkaamiseksi, jakamiseksi ja ajamiseksi tehokkaasti. Tämä opas kattaa Dockerin asennuksen peruskohdat, säiliöiden ja kuvien käytön sekä omien Docker-kuvien luomisen.
Kuinka aloittaa
-
Vaihe 1: Asenna Docker Engine
Docker Engine on saatavilla erilaisille Linux-jakeluille. Asenna se käyttämällä jakelusi paketinhallintaa.
Debian/Ubuntu-pohjaisille järjestelmille:
sudo apt update sudo apt install docker.ioFedora/RHEL-pohjaisille järjestelmille:
sudo yum install docker -
Vaihe 2: Käynnistä ja käytännössä ottaa Docker-palvelu käyttöön
Asennuksen jälkeen käynnistä Docker-palvelu ja ottaa se käyttöön käynnistyessä:
sudo systemctl start docker sudo systemctl enable docker -
Vaihe 3: Varmista asennus
Tarkista Dockerin versio varmistaaksesi, että se on asennettu oikein:
docker --version -
Vaihe 4: Hae Docker-kuvia
Docker-kuvat ovat säiliöjen pohjat. Voit hakea kuvia Docker Hubista, joka on julkinen Docker-kuvien arkisto tai muista kuvaarkistoista.
Esimerkiksi ottaaksesi käyttöön virallisen Ubuntu-kuvan:
docker pull ubuntu -
Vaihe 5: Käynnistä ensimmäinen säiliö
Käynnistä säiliö Docker-kuvasta käyttämällä komentoa
docker run. Esimerkiksi käynnistääksesi perustavan Ubuntu-säiliön:docker run -it ubuntuTämä komento käynnistää interaktiivisen terminaalipuolen (
-it) Ubuntun säiliössä. Sisään pääsyn jälkeen voit suorittaa erilaisia toimintoja, kuten ohjelmien asentamisen, komentojen suorittamisen ja tiedostojen muokkaamisen. Poistu säiliöstä ilman sen pysäyttämistä käyttämällä komentoaexit. -
Vaihe 6: Listaa käynnissä olevat säiliöt
Näytä käynnissä olevien säiliöiden luettelo komennolla
docker ps. Nähdäksesi kaikki säiliöt (mukaan lukien pysäytetyt), lisää lipuksi-a:docker ps docker ps -a -
Vaihe 7: Pysäytä ja poista säiliöt
Pysäytä käynnissä oleva säiliö sen tunnisteen tai nimellä:
docker stop <container_id_or_name>Poista pysäytetty säiliö:
docker rm <container_id_or_name> -
Vaihe 8: Luo Dockerfile
Dockerfilet ovat tekstitiedostoja, jotka sisältävät ohjeita Docker-kuvien luomiseen. Voit luoda omia Docker-kuvia kirjoittamalla Dockerfileja.
Aloita luomalla uusi hakemisto ja Dockerfile sen sisään. Tässä on yksinkertainen esimerkki Node.js-sovelluksen Dockerfilesta:
FROM node:latest WORKDIR /app COPY . . RUN npm install CMD ["node", "app.js"] -
Vaihe 9: Luo omia kuvia
Luo Docker-kuva komennolla
docker build. Siirry hakemistoon, jossa on Dockerfile ja suorita:docker build -t my-node-app .Tämä komento luo kuvan nimellä
my-node-appkäyttäen nykyisen hakemiston Dockerfileia (.). -
Vaihe 10: Käynnistä säiliöitä omista kuvista
Kun olet luonut omat kuvat, voit käynnistää säiliöitä niistä samalla tavalla kuin edellisestä:
docker run -d my-node-app -
Vaihe 11: Julkaise kuvat Docker Hubiin (valinnainen)
Jos olet luonut hyödyllisen Docker-kuvan, voit julkaista sen Docker Hubiin tai toiseen kuvaarkistoon jakamaan sen muille:
docker login docker tag my-node-app username/my-node-app docker push username/my-node-app -
Vaihe 12: Tutustu Docker Composeen (valinnainen)
Docker Compose on työkalu monisäiliöisen Docker-sovelluksen määrittämiseksi ja ajamiseksi. Se käyttää YAML-tiedostoja sovelluksen palvelujen ja riippuvuuksien määrittelyyn. Asenna Docker Compose ja käytä sitä monimutkaisien monisäiliöisten asennusten hallinnointiin.