RHEL 6.6 üzerinde çalışan biraz daha eski bir Docker sunucumuz var. Operasyon ekibimiz şu anda iyi desteklenmediği için kolayca yeni sürüme geçemiyoruz. Şu anda bir EPEL deposundan Docker 1.3.2'yi çalıştırıyor. Eğer ssh yaparsam, umarım yolda Docker için altyapı desteğini geliştirmek için yönetimi zorlamama yardımcı olacak kavram kanıtları için ihtiyacım olan her şeyi yapar.
TCP / TLS'de dinlemek için ayarladım ve ona bağlanabiliyorum, ancak yerel docker istemcim tarafından verilen komutları çalıştırmayı reddediyor.
$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.4
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
FATA[0000] Error response from daemon: client and server don't have same version (client : 1.16, server: 1.15)
Bağlantının kendisinin çalıştığını biliyorum çünkü fig
çalışıyor:
$ cat > fig.yml
test:
image: busybox
$ fig run --rm test sh
/ # hostname -f
084f75fb59d4
Yeni docker istemcisine, yeni bir docker ana bilgisayarına erişinceye kadar eski docker API sürümünü kullanmasını söyleyebilmemin bir yolu var mı?