Работа с моего Mac, свежий установленный Docker Toolbox. Шаги для воспроизведения:docker swarm 1.1.3: Нет такого изображения после вытаскивания из публичного репо, и пытается пометить
docker-machine create -d virtualbox --virtualbox-memory 700 --swarm --swarm-master --swarm-discovery consul://192.168.11.10:8500 swarm-master
docker-machine create -d virtualbox --virtualbox-memory 700 --swarm --swarm-discovery consul://192.168.11.10:8500 node-1
закончил без проблем
eval $(docker-machine env --swarm swarm-master)
Информация докер теперь показывает здоровые узлы:
Containers: 3
Running: 3
Paused: 0
Stopped: 0
Images: 4
Server Version: swarm/1.1.3
Role: primary
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 2
node-1: 192.168.99.110:2376
└ Status: Healthy
└ Containers: 1
└ Reserved CPUs: 0/1
└ Reserved Memory: 0 B/709.9 MiB
└ Labels: executiondriver=native-0.2, kernelversion=4.1.19-boot2docker, operatingsystem=Boot2Docker 1.10.3 (TCL 6.4.1); master : 625117e - Thu Mar 10 22:09:02 UTC 2016, provider=virtualbox, storagedriver=aufs
└ Error: (none)
└ UpdatedAt: 2016-04-03T13:29:22Z
swarm-master: 192.168.99.109:2376
└ Status: Healthy
└ Containers: 2
└ Reserved CPUs: 0/1
└ Reserved Memory: 0 B/709.9 MiB
└ Labels: executiondriver=native-0.2, kernelversion=4.1.19-boot2docker, operatingsystem=Boot2Docker 1.10.3 (TCL 6.4.1); master : 625117e - Thu Mar 10 22:09:02 UTC 2016, provider=virtualbox, storagedriver=aufs
└ Error: (none)
└ UpdatedAt: 2016-04-03T13:29:35Z
Plugins:
Volume:
Network:
Kernel Version: 4.1.19-boot2docker
Operating System: linux
Architecture: amd64
CPUs: 2
Total Memory: 1.386 GiB
Name: swarm-master
docker pull ubuntu
Using default tag: latest
node-1: Pulling ubuntu:latest... : downloaded
swarm-master: Pulling ubuntu:latest... : downloaded
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 97434d46f197 2 weeks ago 188 MB
swarm latest 291cbe419fe6 4 weeks ago 18.11 MB
Теперь мечения для подготовки к загрузке в частном реестре:
docker tag 97434d46f197 git.xxxx.com:5000/user/ubuntu
Error response from daemon: No such image: 97434d46f197
Если я теперь переключиться:
eval $(docker-machine env swarm-master)
мечения работ, и я могу нажать на частный реестр:
docker tag 97434d46f197 git.xxxx.com:5000/user/ubuntu
docker push git.xxxx.com:5000/user/ubuntu
Почему не докер роя распознать изображения? Примечание: консул работает, и частный реестр также работает, потому что я могу войти и нажать на него.