Инструменты пользователя

Инструменты сайта


howto:docker

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
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 }}