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.
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
Yorum Gönder