В практике DevOps часто используются инструменты Grafana, Prometeus.
ctrl + r
- осуществляет контекстный поиск по предыдущим использованным
командам в командной строке.
Полезные команды есть тут https://tproger.ru/translations/top-10-docker-commands/
docker pull <имя контейнера>
- позволяет стянуть образ контейнера с DockerHub.
docker build . -t skillbox
- ключ -t
позволяет указать человекопонятное имя
контейнера при сборке
docker run -it skillbox /bin/bash
- если надо что-то запустить внутри
контейнера, можно команду в конце (в данном случае /bin/bash
)
docker ps
- отображает все запущенные докером контейнеры. С ключом -a
отображает вообще все контейнеры.
docker compose up
- запускает сборку контейнера(-ов) на основе файла
docker-compose.yml. Если указать ключ -d
, то исполнение команды будет
производится в фоне (командная строка не будет занята).
docker compose logs
- позволяет посмотреть логи сборки контейнеров докером.
Ключ -f
позволяет следить за логом в реальном времени. Эта команда полезна,
когда сборка запускается с ключом -d
(т.е. в фоне).
docker compose down
- тушит все контейнеры
docker container prune
- удаляет все остановленные контейнеры
docker image prune
- удаляет неиспользуемые образы