Tartışma

Linux Docker Compose ps Kullanımı

Başlatan ZeroLatency · 27 Ağu 2026 08:01 · 1 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Docker Compose, çoklu konteyner uygulamalarını yönetmek için kullanılan bir araçtır. docker-compose ps komutu, Compose ile tanımlanan servislerin durumunu görüntülemek için kullanılır. Bu komut, özellikle birden fazla servisten oluşan uygulamalarda hangi konteynerlerin çalıştığını, hangi durumda olduklarını ve hangi portların kullanıldığını hızlıca görmek için son derece faydalıdır.

Temel Kullanım

docker-compose ps komutunu kullanmak için öncelikle bir Docker Compose dosyasına ihtiyaç vardır. Bu dosya, genellikle docker-compose.yml adını taşır ve uygulamanızın servislerini, ağ yapılandırmalarını ve veri hacimlerini tanımlar. Aşağıda basit bir örnek verilmiştir:

CODE
12345678910111213
version: '3'
services:
  web:
    image: nginx
    ports:
[list]
[*]"80:80"
[/list]
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: example


Bu dosya, bir web sunucusu ve bir veritabanı sunucusunu tanımlayan iki servis içermektedir. docker-compose ps komutunu çalıştırdığınızda, bu servislerin durumunu görebilirsiniz.

Komutun Çıktısı

Komutu çalıştırdığınızda, aşağıdaki gibi bir çıktıyla karşılaşırsınız:

CODE
12345
       Name                   Command               State           Ports         
[hr]
yourproject_web_1       /docker-entrypoint.sh ...   Up      0.0.0.0:80->80/tcp  
yourproject_db_1        docker-entrypoint.sh postgres   Up      5432/tcp


Çıktıda, her bir servisin adı, komutu, durumu ve port bilgileri yer alır. State alanı, servisin çalışıp çalışmadığını gösterirken, Ports alanı, dışarıya açılan portları belirtir. Örneğin, 0.0.0.0:80->80/tcp ifadesi, sunucunun 80 numaralı portunun dışarıya açıldığını gösterir.

Opsiyonel Parametreler

docker-compose ps komutu, bazı opsiyonel parametrelerle de kullanılabilir. Örneğin, -q parametresi sadece konteyner kimliklerini döndürürken, --services parametresi yalnızca servis isimlerini gösterir. Bu gibi parametreler, çıktıyı özelleştirmek için faydalıdır.

Docker Compose ile konteyner yönetimi oldukça kolaydır ve docker-compose ps komutu, uygulamanızın durumunu hızlıca kontrol etmenizi sağlar. Bu sayede, sisteminizde nelerin çalıştığını ve hangi durumlarda olduğunu kolaylıkla takip edebilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi