Я читаю документацию по Docker и остановился на разделе swarm (
https://docs.docker.com/get-started/part4/#accessi... Я создал две виртуальных машины, объединил их в кластер, подключился к swarm-manager и попытался задеплоить своё приложение (запускается 5 экзмепляров моего контейнера). Прописываю
docker stack ps application
и вижу множество ошибок "No such image: quadtree/....". По логике каждый VM должен был загрузить image c docker.hub, но по каким-то причинам этого не произошло.
Я попытался на VM, которая swarm-manager, запустить простую команду для запуска приложения:
docker run -p 80:80 quadtree/web-application"
И в результате получил вот это:
Unable to find image 'quadtree/web-application' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
Судя по всему VM не может подключится к Docker Hub. Как это можно исправить?