TAG=$tag docker-compose up -d, однако я не понимаю этой строки
В docker-compose.yml в качестве тега для образа "user/project" вписана переменная
${TAG}
Скрипт выкачивает из Registry свежий образ
pull=$(docker pull $image:$tag)
и запускает из него контейнер средствами docker-compose, передав явно имя тега который надо запустить (просто образов "user/project" на хосте может быть много с разными тегами).
Тогда странно, что $pull никак не используется.
Но ведь используется. Делает ровно то, что ему положено - выкачивает из Registry свежий образ.
Корректно ли заменить вышеуказанную строку так?
В этом нет смысла, сработает конечно, но зачем так делать если docker-copose и так запустит контейнер из свежего образа.