##### SUMMARY
If there's currently a container with image `repo/name:tag1` running (or created), and I change the `docker_container` image tag to `repo/name:tag2` (where this image hasn't been pulled yet), `docker_container` will not notice that the image changed and will not recreate the container.

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
docker_container

##### ANSIBLE VERSION
```paste below
2.9.0
```

- If not set, the value will be remain the same if container exists and will be inherited from the host machine if it is (re-)created.
    type: int
  mounts:
    version_added: "2.9"
    type: list
    description:
      - 'Specification for mounts to be added to the container. More powerful alternative to I(volumes).'
    suboptions:
      target:
        description:
          - Path inside the container.
        type: str
        required: true
      source:
        description:
          - Mount source (e.g. a volume name or a host path).
        type: str
      type:
        description:
          - The mount type.
          - Note that C(npipe) is only supported by Docker for Windows.
        type: str
        choices:
          - 'bind'
          - 'volume'
          - 'tmpfs'
          - 'npipe'
        default: volume
      read_only:
        description: