Bir CentOS docker ana bilgisayarında bir CentOS docker kabı var. Docker kapsayıcı docker run -d --net=host -p 8777:8777 ceilometer:1.x
'u çalıştırmak için bu komutu kullandığımda, docker kabı ana makinenin IP'sini alır ancak bağlantı noktaları atanmamış.Docker konteyneri, docker çalıştırma komutunda --net = host belirtildiğinde bağlantı noktalarını göstermiyor
"--net = host" docker run -d -p 8777:8777 ceilometer:1.x
docker olmadan aynı komutu çalıştırırsam bağlantı noktalarını farklı bir IP ile gösterir. Docker versiyonu 1.10.1'dir. Docker kabının, açıkta bulunan portları olan ana makine ile aynı IP'ye sahip olmasını istiyorum. Ayrıca Dockerfile
EXPOSE 8777
yönergesinde de belirtmiştim ama docker run
komutunda "--net = host" belirtildiğinde kullanılmaz.
Burada soru nedir? – cantSleepNow
"Bağlantı noktası atanmamış": Bunu nasıl belirliyorsunuz? – VonC
Docker'ın netstat tarafından hangi bağlantı noktalarını kullandığını belirlersiniz veya docker portunu kullanabilirsiniz –
arevur