haproxy makinesine yeni bir sunucu ekleme docker ile anlatım

docker-machine çalıştırıldıktan sonra yeni bir nginx instance çalıştırmak için aşağıdaki komutu çalıştırıyouz. Sondaki ngix image ismi, eğer docker sizde bu imaj dosyasını bulamazsa otomatik olarak download edecektir.
işlem bittikten sonra container içine giriş yapıyoruz
nginx default html dosyasını açıp editlemek için nano (editör) paketini yüklemek istiyoruz ancak unable to locate package nano hatası alıyoruz

sorunu çözmek için apt-get update yapıyoruz, böylece mevcut linux sürüm nano paketini yükleyebilir hale gelecek.
daha sonra apt-get install nano diyip paketi yüklüyoruz. Ancak nano ile index.html dosyasını açmak istediğimizde "error opening terminal: unknown" hatası alıyoruz. Sebebi bu container komutları çalıştırmak için yetkili değil. 


nano komutunu çalıştırabilmesi için export TERM=xterm komutunu çalıştırıyoruz Böylece nano index.html dediğimizde dosya düzenlenebilir hale gelecektir.

Sırada düzenlediğimiz nginx makinesini haproxy config dosyasına ekleyerek kendi round-robin sunucu clusterımıza eklememiz gerekiyor. Bunun için haproxy makinesine login oluyoruz
Sonra yine nano ile /etc/haproxy/haproxy.cfg dosyasına girip yine nodemuzu ekliyoruz. Burada container içinde komut çalıştıramazsanız export TERM=xterm komutunu çalıştırabilirsiniz.

Yorumlar

Bu blogdaki popüler yayınlar

22.06.2020 - 26.06.2020 arası işler

Asp.net RestSharp ile data post etmek

List Box Item içindeki elemanları aşağı veya yukarı taşımak