Я экспериментировал, чтобы запустить рой докеров с помощью машины. Я использую virtualbox в качестве поставщика. Я могу создать три виртуальных машины и запустить их как рой-мастер, рой-узел-00 и рой-узел-01. Но я не могу использовать свой кластер рой. Вот некоторые дополнительные сведения:Ошибка док-рой: у клиента и сервера нет такой же версии (клиент: 1.18, сервер: 1.17)
[[email protected] swarm]$ docker-machine_linux-amd64 ls
NAME ACTIVE DRIVER STATE URL SWARM
dev virtualbox Running tcp://192.168.99.100:2376
swarm-master virtualbox Running tcp://192.168.99.101:2376 swarm-master (master)
swarm-node-00 virtualbox Running tcp://192.168.99.100:2376 swarm-master
swarm-node-01 * virtualbox Running tcp://192.168.99.102:2376 swarm-master
[[email protected] swarm]$ eval "$(docker-machine_linux-amd64 env swarm-master)"
[[email protected] swarm]$ docker info
FATA[0000] Error response from daemon: client and server don't have same version (client : 1.18, server: 1.17)
[[email protected] swarm]$ docker version
Client version: 1.5.0-dev
Client API version: 1.18
Go version (client): go1.3.3
Git commit (client): 831c796
OS/Arch (client): linux/amd64
FATA[0000] Error response from daemon: client and server don't have same version (client : 1.18, server: 1.17)
Не могли бы вы помочь мне разобраться с проблемой здесь?
Я docker.io установлен на Debian нестабильного, но он дает 'Докер-машину: команда не found'. Решение для меня было https://stackoverflow.com/a/26578772/6702659 – AndrewHarvey