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

Görünüm: 8012|Yanıt: 0

Docker konteyneri sabit IP eğitimi kuruyor

[Bağlantıyı kopyala]
Yayınlandı 28.09.2018 10:17:37 | | | |
Docker'ı genellikle bir projenin üretim ortamında dağıtımını simüle etmek için kullanılırken, aynı anda birkaç Docker konteyneri açmak gerekir ve bazen kurulu yazılım, MongoDB replika seti dağıtımı gibi Docker LAN'daki diğer konteynerlere bağlanmak zorunda kalır; diğer konteynerlerin özel IP'sini bağlamak gerekir.

Ancak, her Docker yeniden başlatıldığında konteynerin IP adresi değişir ve Docker, veri sorguladıktan sonra sabit bir IP ayarlamayı destekler.

Docker varsayılan ağı

Docker kurulduktan sonra, varsayılan olarak aşağıdaki üç ağ türü oluşturulur:

AĞ KIMLIĞI ADI SÜRÜCÜ KAPSAMI
17cbf438C338 Köprü Köprüsü Yerel
1ac50740d496 ev sahibi yerel
e863b9972d3b none null local
Köprü: Köprü ağı

Varsayılan olarak, Docker konteynerleri köprüleri kullanmaya başladı; Docker kurulduğunda oluşturulan köprü ağı ve her Docker konteyneri yeniden başlatıldığında, ilgili IP adresi sırayla alınır ve bu da yeniden başlatma sırasında Docker IP adresinin değişmesine neden olur

hiçbiri: Ağ belirtilmemiştir

--network=none iken, docker konteyneri LAN için IP atamıyor

Sunucu: Ana Ağ

--network=host ile Docker konteynerinin ağı ana bilgisayara bağlıdır ve ikisi birlikte çalışabilir.
Örneğin, bir konteynerde web servisi çalıştırıp 8080 portunu dinlerseniz, ana bilgisayarın 8080 portu otomatik olarak konteynere eşlenir.

Özel bir ağ oluşturun: (Sabit bir IP ayarlayın)

Adım 1: Özel bir ağ oluşturun

Özel bir ağ oluşturun ve CIDR bloğunu belirtin: 172.18.0.0/16


Adım 2: Bir Docker konteyneri oluşturun

Şu anda, oluşturulan Docker konteyneri bu IP'yi 172.18.0.2 olarak barındıracaktır.








Önceki:Bir docker konteynerinin IP adresi nasıl alınır?
Önümüzdeki:Oracle tablonun yapısını SQL üzerinden görür
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