Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
howto:docker [2019/01/21 22:31] Алексей Кожевников удалено |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== docker ====== | ||
- | |||
- | ===== Первые действия с контейнерами ===== | ||
- | |||
- | ==== Создание контейнера ==== | ||
- | |||
- | <code> | ||
- | docker create -t -i eon01/infinite --name infinite | ||
- | </code> | ||
- | |||
- | ==== Первый запуск контейнера ==== | ||
- | |||
- | <code> | ||
- | docker run -it --name infinite -d eon01/infinite | ||
- | </code> | ||
- | |||
- | ==== Переименование контейнера ==== | ||
- | |||
- | <code> | ||
- | docker rename infinite infinity | ||
- | </code> | ||
- | |||
- | ==== Удаление контейнера ==== | ||
- | |||
- | <code> | ||
- | docker rm infinite | ||
- | </code> | ||
- | |||
- | ==== Обновление контейнера ==== | ||
- | |||
- | <code> | ||
- | docker update --cpu-shares 512 -m 300M infinite | ||
- | </code> | ||
- | |||
- | ===== Запуск и остановка контейнеров ===== | ||
- | |||
- | ==== Запуск остановленного контейнера ==== | ||
- | |||
- | <code> | ||
- | docker start nginx | ||
- | </code> | ||
- | |||
- | ==== Остановка ==== | ||
- | |||
- | <code> | ||
- | docker stop nginx | ||
- | </code> | ||
- | |||
- | ==== Перезагрузка ==== | ||
- | |||
- | <code> | ||
- | docker restart nginx | ||
- | </code> | ||
- | |||
- | ==== Пауза (приостановка всех процессов контейнера) ==== | ||
- | |||
- | <code> | ||
- | docker pause nginx | ||
- | </code> | ||
- | |||
- | ==== Снятие паузы ==== | ||
- | |||
- | <code> | ||
- | docker unpause nginx | ||
- | </code> | ||
- | |||
- | ==== Блокировка (до остановки контейнера) ==== | ||
- | |||
- | <code> | ||
- | docker wait nginx | ||
- | </code> | ||
- | |||
- | ==== Отправка SIGKILL (завершающего сигнала) ==== | ||
- | |||
- | <code> | ||
- | docker kill nginx | ||
- | </code> | ||
- | |||
- | ==== Отправка другого сигнала ==== | ||
- | |||
- | <code> | ||
- | docker kill -s HUP nginx | ||
- | </code> | ||
- | |||
- | ==== Подключение к существующему контейнеру ==== | ||
- | |||
- | <code> | ||
- | docker attach nginx | ||
- | </code> | ||
- | |||
- | ===== Получение информации о контейнерах ===== | ||
- | |||
- | ==== Работающие контейнеры ==== | ||
- | |||
- | <code> | ||
- | docker ps | ||
- | |||
- | docker ps -a | ||
- | </code> | ||
- | |||
- | ==== Логи контейнера ==== | ||
- | |||
- | <code> | ||
- | docker logs infinite | ||
- | </code> | ||
- | |||
- | ==== Информация о контейнере ==== | ||
- | |||
- | <code> | ||
- | docker inspect infinite | ||
- | |||
- | docker inspect --format '{{ .NetworkSettings.IPAddress }}' $(docker ps -q) | ||
- | </code> | ||
- | |||
- | ==== События контейнера ==== | ||
- | |||
- | <code> | ||
- | docker events infinite | ||
- | </code> | ||
- | |||
- | ==== Публичные порты ==== | ||
- | |||
- | <code> | ||
- | docker port infinite | ||
- | </code> | ||
- | |||
- | ==== Выполняющиеся процессы ==== | ||
- | |||
- | <code> | ||
- | docker top infinite | ||
- | </code> | ||
- | |||
- | ==== Использование ресурсов ==== | ||
- | |||
- | <code> | ||
- | docker stats infinite | ||
- | </code> | ||
- | |||
- | ==== Изменения в файлах или директориях файловой системы контейнера ==== | ||
- | |||
- | <code> | ||
- | docker diff infinite | ||
- | </code> | ||
- | |||
- | {{tag> docker }} | ||