how to get docker-compose to use the latest image from repository

后端 未结 10 1476
栀梦
栀梦 2021-01-30 07:51

I don\'t know what I\'m doing wrong, but I simply cannot get docker-compose up to use the latest image from our registry without first removing the old containers f

10条回答
  •  难免孤独
    2021-01-30 08:22

    Option down resolve this problem

    I run my compose file:

    docker-compose -f docker/docker-compose.yml up -d

    then I delete all with down --rmi all

    docker-compose -f docker/docker-compose.yml down --rmi all

    Stops containers and removes containers, networks, volumes, and images
    created by `up`.
    
    By default, the only things removed are:
    
    - Containers for services defined in the Compose file
    - Networks defined in the `networks` section of the Compose file
    - The default network, if one is used
    
    Networks and volumes defined as `external` are never removed.
    
    Usage: down [options]
    
    Options:
        --rmi type          Remove images. Type must be one of:
                            'all': Remove all images used by any service.
                            'local': Remove only images that don't have a custom tag
                            set by the `image` field.
        -v, --volumes       Remove named volumes declared in the `volumes` section
                            of the Compose file and anonymous volumes
                            attached to containers.
        --remove-orphans    Remove containers for services not defined in the
                            Compose file
    

提交回复
热议问题