RHEL 6.6で実行されている少し古いDockerサーバーがあります。現在、運用チームによるサポートが十分ではないため、簡単にアップグレードすることはできません。現在、EPELリポジトリからDocker 1.3.2を実行しています。その中のsshで概念実証に必要なすべての処理を実行すると、Dockerのインフラストラクチャサポートを改善するための管理を後押しするのに役立ちます。
TCP / TLSでリッスンするように設定し、接続することはできますが、ローカルのdockerクライアントから与えられたコマンドの実行を拒否します。
$ 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)
私は、接続自体が機能することを知っていますfig
:
$ cat > fig.yml
test:
image: busybox
$ fig run --rm test sh
/ # hostname -f
084f75fb59d4
新しいドッカーホストにアクセスできるようになるまで、新しいドッカークライアントに古いドッカーAPIバージョンを使用するように指示する方法はありますか?