Я использую докеры и хочу развернуть службу с помощью docker-compose
. Моя служба использует настраиваемый образ под названием myuser/myrepo:mytag
, который я успешно развертываю в Docker-Hub в частном репозитории.
My docker-compose выглядит следующим образом:
version: "3.3"
services:
myservice:
image: myuser/myrepo:mytag
ports:
- "8080:8080"
Перед выполнением я успешно вытащил изображение с помощью: docker pull myuser/myrepo:mytag
Когда я запускаю docker stack deploy -c docker-compose.yml myapp
, я всегда получаю ошибку: "No such image: myuser/myrepo:mytag"
.
Интересно, что запустив тот же файл, используя только: docker-compose up
(т.е. без режима роя), все работает отлично, и сервис запускается.
Я действительно не понимаю, почему это терпит неудачу?
Я уже пробовал очистить докер с помощью docker system prune
, а затем оттолкнул изображение, не получив успеха.