Mənim haqqımda

Lorem ipsum dolor sit amet, consectetur elit, sed do eiusmod tempor incididunt ut labore et magna aliqua. Ut enim ad minim veniam laboris.

Əlaqə saxlayın

blog
  • Kateqoriya:
  • Proqramlaşdırma

Docker Komandaları və Onların İşləmə Funksiyaları

Docker konteynerlərin idarə edilməsi və işlədilməsi üçün bir çox komanda təklif edir. Aşağıda Docker-ın bütün əsas komandaları və onların funksiyaları verilmişdir.

Docker Menecment Komandaları

  • docker --version: Docker-ın versiyasını göstərir.
  • docker info: Docker haqqında ümumi məlumatları verir.
  • docker login: Docker Hub-a daxil olmağa imkan verir.

Docker İmaj Komandaları

  • docker pull : Müəyyən edilmiş imajı Docker Hub-dan yükləyir.
  • docker build -t .: Hazırda olduğunuz qovluqdan bir Docker imajı yaradır.
  • docker images: Yerli Docker imajlarını siyahıya alır.
  • docker rmi : Müəyyən edilmiş imajı silir.

Docker Konteyner Komandaları

  • docker run : Müəyyən edilmiş imajı işlədir.
  • docker run -d : Konteyneri arxa planda işlədir.
  • docker run -it /bin/bash: Konteynerdə bir terminal açır.
  • docker ps: Hal-hazırda işləyən konteynerləri siyahıya alır.
  • docker ps -a: Bütün konteynerləri siyahıya alır.
  • docker stop : Müəyyən edilmiş konteyneri dayandırır.
  • docker start : Müəyyən edilmiş konteyneri işə salır.
  • docker restart : Müəyyən edilmiş konteyneri yenidən başladır.
  • docker rm : Müəyyən edilmiş konteyneri silir.
  • docker logs : Müəyyən edilmiş konteynerin jurnallarını göstərir.
  • docker exec -it /bin/bash: İşləyən konteynerə qoşulur və terminal açır.

Docker Volume Komandaları

  • docker volume create : Yeni bir volume yaradır.
  • docker volume ls: Bütün volume-ları siyahıya alır.
  • docker volume inspect : Müəyyən edilmiş volume haqqında məlumat verir.
  • docker volume rm : Müəyyən edilmiş volume-u silir.

Docker Şəbəkə (Network) Komandaları

  • docker network create : Yeni bir şəbəkə yaradır.
  • docker network ls: Bütün şəbəkələri siyahıya alır.
  • docker network inspect : Müəyyən edilmiş şəbəkə haqqında məlumat verir.
  • docker network rm : Müəyyən edilmiş şəbəkəni silir.

Docker Compose Komandaları

  • docker-compose up: Docker Compose ilə təyin olunmuş bütün servisləri işə salır.
  • docker-compose down: Docker Compose ilə təyin olunmuş bütün servisləri dayandırır və silir.
  • docker-compose build: Docker Compose ilə təyin olunmuş servislər üçün imajları yaradır.
  • docker-compose logs: Docker Compose servislərinin jurnallarını göstərir.
  • docker-compose ps: Docker Compose servislərini siyahıya alır.

Docker İmaj Komandaları

  • docker search : Docker Hub-da axtarış edir.
  • docker tag : İmaja yeni etiket verir.
  • docker save -o : İmaji fayl kimi saxlayır.
  • docker load -i : Fayldan imaj yükləyir.
  • docker history : İmajin tarixçəsini göstərir.
  • docker inspect : İmajin məlumatlarını göstərir.

Docker Konteyner Komandaları

  • docker create : Yeni bir konteyner yaradır, lakin işə salmır.
  • docker attach : Çalışan konteynerə qoşulur.
  • docker commit : Konteynerin dəyişikliklərini yeni imaj kimi saxlayır.
  • docker cp : : Konteynerdən fayl və ya qovluğu host maşına kopyalayır.
  • docker diff : Konteynerdə edilmiş dəyişiklikləri göstərir.
  • docker export -o : Konteyneri fayl kimi saxlayır.
  • docker import : Fayldan yeni imaj yaradır.
  • docker kill : Konteyneri dərhal dayandırır.
  • docker pause : Konteynerin bütün proseslərini dayandırır.
  • docker unpause : Dayandırılmış konteynerin proseslərini davam etdirir.
  • docker rename : Konteynerin adını dəyişir.
  • docker update --cpus= --memory=: Konteynerin resurslarını yeniləyir.

Docker Şəbəkə (Network) Komandaları

  • docker network connect : Mövcud şəbəkəyə konteyner əlavə edir.
  • docker network disconnect : Konteyneri mövcud şəbəkədən çıxarır.
  • docker network prune: İstifadə olunmayan bütün şəbəkələri silir.

Docker Volume Komandaları

  • docker volume prune: İstifadə olunmayan bütün volume-ları silir.

Docker Sistem Komandaları

  • docker system df: Disk istifadə məlumatlarını göstərir.
  • docker system prune: İstifadə olunmayan bütün obyektləri silir (konteynerlər, imajlar, şəbəkələr və s.).

Docker Event Komandaları

  • docker events: Docker-da hadisələri izləməyə imkan verir (konteyner yaradılması, silinməsi və s.).

Docker Swarm və Orkestrasiya Komandaları

  • docker swarm init: Docker Swarm rejimini aktiv edir.
  • docker swarm join: Mövcud Swarm rejiminə qoşulmağa imkan verir.
  • docker node ls: Swarm rejimindəki bütün düyünləri siyahıya alır.
  • docker service create --name : Yeni bir servis yaradır.
  • docker service ls: Bütün servisləri siyahıya alır.
  • docker service ps : Servis üçün tapşırıqları siyahıya alır.
  • docker service scale =: Servis replikalarını miqyaslayır.
  • docker stack deploy -c : Stack yaradır və Docker Compose faylını istifadə edir.
  • docker stack ls: Bütün stack-ləri siyahıya alır.
  • docker stack ps : Stack üçün tapşırıqları siyahıya alır.
  • docker stack services : Stack içindəki servisləri siyahıya alır.
  • docker stack rm : Stack-i silir.

By Stanio lainto

Docker Komandaları və Onların İşləmə Funksiyaları || Murad Agamedov