Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 5419|Yanıt: 2

Docker, Windows sistemlerinin üzerinde görüntüler oluşturur

[Bağlantıyı kopyala]
Yayınlandı 2.06.2023 21:18:24 | | | |
Gereksinimler: Bazı eski projelerin Windows'ta çalışması gerekiyor ya da proje bazı com bileşenlerini çağırarak sonuçları almaya çalışıyor; şu anda sadece Windows tabanlı görseller oluşturabiliyor ve Windows tabanlı konteynerler çalıştırabiliyor.

Windows Containers HakkındaMicrosoft'un resmi dokümantasyonu:Bağlantı girişi görünür.

Windows temel görüntüsü

Microsoft, kendi konteyner görsellerinizi oluşturmaya başlayabileceğiniz temel imimler olarak adlandırılan birkaç görsel sunar:

  • Windows - Windows API'lerinin ve sistem hizmetlerinin tamamını içerir (sunucu rolleri hariç).
  • Windows Server - Windows API'leri ve sistem hizmetlerinin tam paketini içerir.
  • Windows Server Core - Windows Server API'lerinden bazılarını içeren daha küçük bir görüntü - tam .NET Framework. Ayrıca, faks sunucusunun dahil edilmemesi gibi çoğu sunucu rolünü kapsıyor, ama hepsini değil.
  • Nano Server - .NET Core API'leri ve belirli sunucu rolleri desteği dahil olmak üzere en küçük Windows Server görüntüsü.


Insider ismli ekli görüntü ise yapı olarak kullanılıyor ve aslında sürümle aynıdırÖnizleme

HatırlamakWindows konteyner taban görüntüsü iki katmana ayrılmıştır: RTM katmanı ve patch katmanı, bu sistem, işletim sistemi kütüphaneleri ve RTM katmanı üzerine bindirilmiş ikili dosyalar için en son güvenlik düzeltmelerini içerir. Yama katmanı boyutu, konteyner görüntü destek döngüsünün ömrü boyunca dalgalanır ve ikili sistemdeki kademeli değişime bağlı olarak ay ay artar veya küçülür. Yeni bir ana bilgisayarda Windows konteyner tabanı imajını çektiğinizde, her iki katmanı aynı anda çekmeniz gerekir.

Konteyner Tabanı Görüntülerine Giriş:Bağlantı girişi görünür.
Mirror Hub adresi:Bağlantı girişi görünür.

OS gereksinimleri

Windows konteyner barındırmaları için gereksinimler aşağıdaki şekilde listelenmiştir:

  • Windows Konteynerleri özelliği, Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 Pro ve Enterprise sürümleri (sürüm 1607 ve üzeri) ile Windows 11 Pro ve Enterprise sürümlerinde mevcuttur.
  • Hyper-V izolasyon işlemleri çalıştırmadan önce Hyper-V rolleri kurulmalıdır.
  • Windows Server konteyner sunucusu Windows'u c:. Sadece Hyper-V izole konteynerleri dağıtıyorsanız böyle bir sınırlama yoktur.


Windows 11 Docker Masaüstünü Kurulum

İndir Adresi:Bağlantı girişi görünür.

Kurulduktan sonra, varsayılan konteyner tipini Windows konteyner olarak ayarlayın. Kurulum tamamlandıktan sonra geçiş yapmak için, aşağıdaki görselde gösterildiği gibi Windows sistem görev çubuğundaki Docker öğesini kullanabilirsiniz:



Konteyner özelliği devre dışı bırakılmıştır. PowerShell betikiyle (yönetici PowerShell'de) etkinleştirin ve Docker Desktop'u kullanmadan önce bilgisayarınızı yeniden başlatın:

Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All


Yukarıdaki hatayla karşılaşırsanız, Window Terminal'i (Windows PowerShell) yönetici olarak aşağıdaki komutla çalıştırın:

Bunu yaptıktan sonra bilgisayarınızı yeniden başlatmanız gerekiyor. Sonra türü tekrar Windows konteyneri olarak ayarlayın ve geçiş başarılı olduktan sonra, aşağıdaki şekilde gösterildiği gibi:



Dockerfile derleme görüntüsü

Aşağıdaki içeriklerle yeni bir Dockerfile dosyası oluşturun:

Daha fazla Dockerfile örneği için lütfen şu adrese bakınız:Bağlantı girişi görünür.

Yeni bir görüntü oluşturmak için komut şöyledir:



Çalıştırma konteynerleri

Son olarak, aşağıdaki komutla görüntüye dayalı bir konteyner oluşturun:

Bir tarayıcı kullanarak şu adreslere erişmeyi deneyin:http://127.0.0.1:5006/, aşağıdaki şekilde gösterildiği gibi:



Konteyner içindeki IIS varsayılan sitesine başarıyla erişin.

(Son)





Önceki:.NET/C# RSA PEM formatı şifreleme ve şifre çözme
Önümüzdeki:ASP.NET Core (20) Açık yönlendirme saldırılarını önle
 Ev sahibi| Yayınlandı 2.06.2023 21:19:28 |
eleştiri

Docker, çevrimiçi zihin haritaları oluşturuyor draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Practical Action】Use Docker to build a Gitlab private repository
https://www.itsvse.com/thread-10408-1-1.html

Docker konteynerlerinin İnternet'e erişimini yasaklamak (extranet)
https://www.itsvse.com/thread-10401-1-1.html

Docker, Macvlan'ı kullanarak konteynerler için bağımsız bir IP adresi ayarlıyor
https://www.itsvse.com/thread-10389-1-1.html

【Practical Combat】Build Thunder Download and DLNA Services for Home Media Docker
https://www.itsvse.com/thread-10377-1-1.html

Docker, konteyner işlemcisi, bellek ve diğer kaynakları değiştirir ve kısıtlar
https://www.itsvse.com/thread-10344-1-1.html

Pratik İşlem: DNS Hizmeti Oluşturmak için Docker Kullanımı (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

【Practical Action】Use Docker to build an IPsec VPN server
https://www.itsvse.com/thread-10274-1-1.html

Docker logları diskleri doldurur ve veri taşını
https://www.itsvse.com/thread-10247-1-1.html

Docker konteyner metriklerini toplamak için cAdvisor'ı pratik kullanmak
https://www.itsvse.com/thread-10243-1-1.html

SQL Server 2019 veritabanını Docker'da Deploy
https://www.itsvse.com/thread-10186-1-1.html

Discuz forumunu Docker kurulumu ile dağıtın
https://www.itsvse.com/thread-10181-1-1.html

Docker php:5.6.40-fpm görüntüsüne dayalı Redis uzantısını kur
https://www.itsvse.com/thread-10176-1-1.html

Docker php:5.6.40-fpm imajına dayalı GD uzantısını kur
https://www.itsvse.com/thread-10175-1-1.html

Docker'ın kaydetme ve dışa aktarma komutları arasındaki fark
https://www.itsvse.com/thread-10174-1-1.html

Debian tabanlı curl kur (docker görüntüsü).
https://www.itsvse.com/thread-10155-1-1.html

Docker kullanarak Elasticsearch servisini dağıtın
https://www.itsvse.com/thread-10148-1-1.html

Docker POI hata istisnası çözümü
https://www.itsvse.com/thread-10145-1-1.html

Docker hacmi monte edildiğinde dosya veya klasör mevcut değildir
https://www.itsvse.com/thread-10144-1-1.html

Docker, konteyner yeniden başlatma ayarlarına ve toplu stop konteynerlerine bakıyor
https://www.itsvse.com/thread-10130-1-1.html

Docker, savaş uygulamalarını Tomcat konteynerlerine dağıtıyor
https://www.itsvse.com/thread-10125-1-1.html

CentOS 8 kurarken Docker paket çakışması sorunu
https://www.itsvse.com/thread-10115-1-1.html

docker Yok Olmayan Görüntü Nasıl Kaldırılır
https://www.itsvse.com/thread-10112-1-1.html

Docker MySQL, çok fazla bağlantı sorununu çözüyor
https://www.itsvse.com/thread-10102-1-1.html

Docker görüntü katmanını analiz etmek için iki araç önerilir
https://www.itsvse.com/thread-10063-1-1.html

Docker'da Linux Overlay dosya sistemi
https://www.itsvse.com/thread-10061-1-1.html

Docker Installs Redis Visual Management Tool (redis-manager)
https://www.itsvse.com/thread-10015-1-1.html

CentOS 7'ye Docker konteynerlerini kur
https://www.itsvse.com/thread-9999-1-1.html

Docker SFTP hizmetlerini geliştirir
https://www.itsvse.com/thread-9994-1-1.html

Docker Hub, evde görüntü hızlandırma sağlar
https://www.itsvse.com/thread-9738-1-1.html

Docker ile Jaeger dağıtılmış bağlantı izleme eğitimini dağıtın
https://www.itsvse.com/thread-9526-1-1.html

Docker repository (3) ASP.NET Core images to Harbor repositories pushes
https://www.itsvse.com/thread-9478-1-1.html

Docker deposu (2) Liman ayarları açılır
https://www.itsvse.com/thread-9475-1-1.html

Docker deposu (1) Harbor temelli özel bir depo oluşturma
https://www.itsvse.com/thread-9474-1-1.html

docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
https://www.itsvse.com/thread-9449-1-1.html

Docker kurulumu Redis önbelleğini çalıştırıyor
https://www.itsvse.com/thread-8995-1-1.html

Docker konteyneri harici ana hizmetlere erişmek için
https://www.itsvse.com/thread-8969-1-1.html

Ping aracını Docker ile oluşturulmuş bir konteynere kurmak
https://www.itsvse.com/thread-8966-1-1.html

Docker güncellemesi en son sürüme
https://www.itsvse.com/thread-8932-1-1.html

Docker, görüntü konumunu Windows sistemi altında saklar
https://www.itsvse.com/thread-8922-1-1.html

dockerfile ile docker-compose arasındaki fark
https://www.itsvse.com/thread-8921-1-1.html

Docker zaman tutarsızlıkları, konteyner zaman zaman dilimi ayarı
https://www.itsvse.com/thread-8865-1-1.html

docker ps hatası bash: ps: komut bulunmadı
https://www.itsvse.com/thread-8864-1-1.html

.Net Core'daki DateTime saati, Linux Docker'daki Windows saatiyle tutarsızdır
https://www.itsvse.com/thread-8862-1-1.html

[Pratik dövüş] Nginx temelinde bir Docker görüntüsü yaratın
https://www.itsvse.com/thread-8800-1-1.html

Docker özel bir görüntü deposu oluşturuyor
https://www.itsvse.com/thread-8389-1-1.html

Ses paylaşımı etkinleştirilmiyor. Lütfen Windows için Docker CE ayarlarında ses toplamlarını etkinleştirin...
https://www.itsvse.com/thread-7544-1-1.html

CentOS, docker portu ana bilgisayara eşlendikten sonra harici ağa erişilememe sorununu çözer
https://www.itsvse.com/thread-6959-1-1.html

Docker Run'ın --RM seçeneği
https://www.itsvse.com/thread-6957-1-1.html

Docker deployment kong-dashboard tutorial
https://www.itsvse.com/thread-5684-1-1.html


CentOS 7 Docker deploys PostgreSQL 9.6
https://www.itsvse.com/thread-5683-1-1.html

Docker konteynerleri için port eşleme yöntemini değiştirin
https://www.itsvse.com/thread-5177-1-1.html

Centos 7 altında docker ile rap2'nin dağıtımı için eğitim
https://www.itsvse.com/thread-5166-1-1.html

centos installation Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html

Docker konteynerleri ve hostları dosyaları birbirine nasıl kopyalıyor?
https://www.itsvse.com/thread-5121-1-1.html

Docker bir Nginx konteyneri oluşturur
https://www.itsvse.com/thread-5119-1-1.html

Docker konteyneri sabit IP eğitimi kuruyor
https://www.itsvse.com/thread-5116-1-1.html

Bir docker konteynerinin IP adresi nasıl alınır?
https://www.itsvse.com/thread-5115-1-1.html

docker container Linux sürümünü görüntülemek için
https://www.itsvse.com/thread-5114-1-1.html

Sekiz gerçek dünya Docker kullanım durumu
https://www.itsvse.com/thread-5015-1-1.html

Centos7 Docker kurulumu ve konfigürasyonu uygulamada
https://www.itsvse.com/thread-5014-1-1.html

Docker versiyonları CE ve EE ayrımlarına ayrılır.
https://www.itsvse.com/thread-5013-1-1.html
 Ev sahibi| Yayınlandı 3.06.2023 09:22:24 |
İç bilgileri görmek için konteynere gidin



Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com