Перезапустите Docker Контейнер с новым изображением - PullRequest
0 голосов
/ 15 апреля 2020

Один из моих Docker контейнеров может обновляться сам (общаясь с демоном Docker с помощью клиента Spotify Docker). После загрузки нового образа требуется перезапуск контейнера с новым iamge.

Если я просто уничтожу запущенный процесс внутри контейнера, Docker перезапустит его, используя старое изображение. Есть ли надежный способ принудительно воссоздать контейнер, используя новое изображение? Не удалось найти ничего в docker -составных документах. Это только среда с одним хостом, без Kubernetes или чего-то подобного.

Фрагмент составного файла:

  dockerctl:
    image: myimage
    container_name: dockerctl
    networks:
      - mynetwork
    ports:
      - "8099:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...