Docker quraşdırması və əsas əmrləri

Docker - konteyner texnologiyası

Docker tətbiqlərini "konteyner"də paketləyir - kod + bütün dependencies + OS lib-ləri bir paketdə. Yerli kompüterində işləyirsə, hər yerdə işləyəcək.

Quraşdırma (Ubuntu)

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
# Loqaut/login lazımdır
docker --version

İlk konteyner

docker run hello-world

Əsas əmrlər

# Şəkil çəkmək
docker pull nginx

# Konteyneri başlatmaq
docker run -d --name my-web -p 8080:80 nginx

# İşləyən konteynerləri görmək
docker ps

# Bütün konteynerlər (dayandırılanlar daxil)
docker ps -a

# Logları
docker logs my-web

# Konteynerə daxil olmaq
docker exec -it my-web bash

# Dayandırmaq və silmək
docker stop my-web
docker rm my-web

# İmici silmək
docker rmi nginx

Volume - verilənləri saxlamaq

docker run -d -v /host/path:/container/path nginx

Docker Compose - multi-container

docker-compose.yml:

version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
    volumes:
      - ./html:/usr/share/nginx/html
  db:
    image: mariadb
    environment:
      MYSQL_ROOT_PASSWORD: secret
    volumes:
      - dbdata:/var/lib/mysql

volumes:
  dbdata:
docker compose up -d
docker compose down

Faydalı təmizlik

docker system prune -a  # istifadəsiz hər şeyi sil

Axtardığınız məlumatı tapa bilmirsiniz?

Bilik bazasını nəzərdən keçirmisiniz, amma lazım olan cavabı tapmamısınızsa,

bizə dəstək sorğusu yazın.
Bu məqalə faydalı oldu?
Rəyiniz üçün təşəkkür edirik.
Təəssüf edirik. Məqaləni daha yaxşı hala gətirəcəyik.
Siz artıq səs vermisiniz.
(1 dəfə oxunub, 0 nəfər faydalı sayıb)