Управление контейнерами

  1. команда удаляет все контейнеры, у которых статус exited.

    $ docker rm $(docker ps -a -q -f status=exited)


    Флаг -q возвращает только численные ID,
    флаг -f фильтрует вывод на основе предоставленных условий.

    команде docker run можно передать флаг --rm, тогда контейнер будет автоматически удаляться при завершении.

  2. Вход в консоль контейнера - exec

    Допустим наш контейнер называется - nginx-proxy

    docker exec -it nginx-proxy bash

  3. Выполнить команду в контейнере

    docker exec -it nginx-proxy /usr/sbin/nginx -s reload