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

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


howto:docker

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
howto:docker [2019/01/21 22:28]
Алексей Кожевников
— (текущий)
Строка 1: Строка 1:
-====== docker ====== 
- 
- 
- 
-===== Реестры и репозитории Docker ===== 
- 
-==== Вход в реестр ==== 
- 
-<​code>​ 
-docker login 
- 
-docker login localhost:​8080 
-</​code>​ 
- 
-==== Выход из реестра ==== 
- 
-<​code>​ 
-docker logout 
- 
-docker logout localhost:​8080 
-</​code>​ 
- 
-==== Поиск образа ==== 
- 
-<​code>​ 
-docker search nginx 
- 
-docker search nginx --filter stars=3 --no-trunc busybox 
-</​code>​ 
- 
-==== Pull (выгрузка из реестра) образа ==== 
- 
-<​code>​ 
-docker pull nginx 
- 
-docker pull eon01/nginx localhost:​5000/​myadmin/​nginx 
-</​code>​ 
- 
-==== Push (загрузка в реестр) образа ==== 
- 
-<​code>​ 
-docker push eon01/nginx 
- 
-docker push eon01/nginx localhost:​5000/​myadmin/​nginx 
-</​code>​ 
- 
-===== Первые действия с контейнерами ===== 
- 
-==== Создание контейнера ==== 
- 
-<​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 }} 
  
howto/docker.1548098882.txt.gz · Последние изменения: 2019/01/21 22:28 — Алексей Кожевников