2016-04-03 3 views
0

Работа с моего 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 

Почему не докер роя распознать изображения? Примечание: консул работает, и частный реестр также работает, потому что я могу войти и нажать на него.

ответ

0

Через 30 минут после того, как я задал этот вопрос, я нашел PR on github, который подтверждает и устраняет эту проблему. Он помечен для swarm 1.2.0.