У меня есть файл docker-compose.yml, который берет образ svka4019 / notes2: последний из концентратора докеров.
Однако, если я изменяю, изменяю образ, собираю его и нажимаю, когда я запускаю docker-compose, он просто использует тот, который уже скачал ранее.
Вот docker-compose.yml:
springboot-docker-compose-app-container:
image: svka4019/notes2:latest
ports:
- "80:5001"
depends_on:
- friendservice
networks:
- mynet
container_name: base_notes
friendservice:
build: ./Pirmas
command: python app.py
ports:
- 5000:5000
container_name: friend
networks:
- mynet
networks:
mynet:
И команда, которую я использую для сборки и запуска: docker-compose up --build -d
.
Для обновления изображения в Docker-Hub я использую:
docker build -t svka4019/notes2
docker push svka4019/notes2
Если я использую методы без кэширования, он просто перестраивает контейнер friendService и пропускает базовый.