Menu
Coddy logo textTech

Farklı Dağıtımlar

Coddy'nin Terminal Journey'sinin Docker'a Giriş bölümünün bir parçası — ders 9 / 40.

Her imaj kendi dosya sistemini taşır, bu nedenle aynı komut, çalıştırdığınız imaja bağlı olarak farklı sonuçlar verebilir. Harika bir örnek, her Linux dağıtımının kendisini tanımlamak için kullandığı bir dosya olan /etc/os-release dosyasıdır:

docker run alpine cat /etc/os-release

alpine içinde çalıştırıldığında, bu dosya Alpine Linux der. Aynı komutu ubuntu içinde çalıştırın:

docker run ubuntu cat /etc/os-release

ve bunun yerine Ubuntu yazıyor. Dosyalar gerçekten farklıdır çünkü her bir imaj gerçekten farklı bir işletim sistemi barındırır.

challenge icon

Görev

Başlangıç

Bir ubuntu konteyneri içindeki /etc/os-release dosyasını cat ile okuyun ve Ubuntu olarak tanımlandığını doğrulayın.

Kopya kağıdı

Her Docker imajı kendi dosya sistemini taşır. Aynı komut, imaja bağlı olarak farklı sonuçlar üretebilir:

docker run alpine cat /etc/os-release  # Alpine Linux yazdırır
docker run ubuntu cat /etc/os-release  # Ubuntu yazdırır

/etc/os-release imajın işletim sistemi dağıtımını tanımlayan standart bir Linux dosyasıdır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Docker'a Giriş bölümündeki tüm dersler