Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Görüntü Özelleştirici, mevcut Azure Linux görüntülerini kendi senaryonuza uyacak şekilde değiştiren açık kaynak bir araçtır.
chroot ve loopback blok aygıtlarını kullanarak bir sanal makineyi (VM) başlatmadan özelleştirmeler yapar; böylece süreç hızlı, güvenilir ve CI/CD iş akışlarına entegre edilmesi kolay olur. Bu, resmi Azure Linux görüntülerini oluşturmak için kullanılan teknolojiyle aynıdır. Tam yapılandırma başvurusu ve gelişmiş kullanım için Görüntü Özelleştirici belgelerine bakın.
Note
Görüntü Özelleştirici ile Azure Image Builder (AIB) tümleştirmesi henüz kullanılamıyor. Şimdilik, Azure Linux görüntülerini özelleştirmek için Görüntü Özelleştirici'yi doğrudan kullanabilirsiniz.
Görüntü Özelleştirici ile şunları yapabilirsiniz:
- Paketleri ekleyin veya kaldırın.
- Dosya veya dizin ekleyin.
- Kullanıcıları ve sistem ayarlarını yapılandırın.
- Özel bölümleme düzenlerini uygulayın.
- Çıkış görüntülerini birden çok biçimde üretin.
Görüntü Özelleştiricisi iç içe özelleştirmeyi de desteklediği için zaten özelleştirilmiş bir görüntüyü daha fazla özelleştirebilirsiniz. Birden çok görüntü oluşturan ekipler için, bakım yükünü azaltmak için önce paylaşılan bir özel temel görüntü oluşturmayı göz önünde bulundurun.
Note
Azure Linux 4.0 artık preview içindedir ve kesinlikle değerlendirme ve test amaçlarıyla sınırlıdır. Üretim kullanımı için uygun değildir.
Prerequisites
- Docker ana bilgisayarınızda yüklü.
- Temel görüntü: Herhangi bir Azure Linux görüntüsü (Azure Market'ten veya halihazırda bakımını yaptığınız bir görüntü).
- Yapılandırma dosyası: Değişikliklerinizi açıklayan bir YAML veya JSON dosyası.
Desteklenen konak sistemleri
Görüntü Özelleştiricisi'nin çalıştırabileceği yer:
- Linux Azure
- Ubuntu 22.04
Görüntü Özelleştiricisi'ni kullanma
Görüntü Özelleştirici, Microsoft Artifact Registry (MCR) üzerinde yayımlanan bir kapsayıcı olarak çalışır.
Kullanılabilir etiketleri listeleme
Görüntü Özelleştirici kapsayıcısı için kullanılabilir etiketleri aşağıdaki komutla listeleyin:
curl -s "https://mcr.microsoft.com/v2/azurelinux/imagecustomizer/tags/list" | jq '.tags[]'
Bir resmi özelleştirin
Temel görüntünüz ve kapsayıcıya bağlı yapılandırma dosyanızla Görüntü Özelleştirici kapsayıcısını çalıştırarak görüntüyü özelleştirin. Örneğin:
docker run --rm \
--privileged \
-v "<shared-dir>:z" \
-v "/dev:/dev" \
"mcr.microsoft.com/azurelinux/imagecustomizer:latest" \
imagecustomizer \
--image-file <base-image.vhdx> \
--config-file <config-file.yaml> \
--output-image-format raw \
--output-image-file <output-image.raw> \
--build-dir "/tmp"
Aşağıdaki değerleri değiştirin:
| Yer tutucu | Description |
|---|---|
<shared-dir> |
Temel imajınızı ve yapılandırma dosyanızı içeren dizinin mutlak yolu. Özelleştirilmiş görüntü de burada yazılır. |
<base-image.vhdx> |
Değiştirebileceğiniz temel görüntü dosyasının yolu. |
<config-file.yaml> |
Değişikliklerinizi açıklayan yapılandırma dosyasının yolu. |
<output-image.raw> |
Özelleştirilmiş çıkış görüntüsünün yolu. |
İlgili içerik
Daha fazla bilgi için Görüntü Özelleştirici belgelerine bakın.