Docker: Остановить Контейнер

Команда docker stop служит для остановки запущенных Docker-контейнеров. Чтобы остановить контейнер, она отправляет сигнал SIGTERM основному процессу внутри Docker-контейнера с просьбой его прекратить. Если основной процесс внутри контейнера не прекращается после определенного периода времени, команда docker stop отправляет сигнал SIGKILL, чтобы заставить его прекратиться немедленно. В этом посте я привожу пример того, как остановить Docker-контейнер, […]

Docker: Вход в Контейнер

Команда docker exec служит для выполнения команд внутри запущенных Docker-контейнеров. С помощь данной команды существует возможность входа в уже запущенный Docker-контейнер и старта bash-сессии. В этом посте я покажу как войти в Docker-контейнер и запустить в нем интерактивную оболочку bash.

Docker: Копирование Файлов и Папок

Команда docker cp служит для копирования файлов и папок между Docker-контейнером и хостом. Имеется возможность копирования файлов или папок как с хоста в контейнер, так и обратно из контейнера на хост. В приведенных ниже примерах я копирую файлы, но принцип копирования папок абсолютно аналогичен.

Docker: Запуск Контейнера из Образа

Команда docker run служит для запуска Docker-контейнеров из образов. В этой статье я расскажу, как запускать контейнер из образа на примере последнего официального базового Docker-образа Ubuntu. Я покажу, как установить apache2 внутри контейнера с Ubuntu и как сохранить этот контейнер в качестве нового образа. И в конце я покажу, как из этого нового образа в […]

Docker: Pull — Примеры Команды

Команда docker pull служит для скачивания Docker-образов из регистра. По умолчанию, команда docker pull скачивает образы с Docker Hub, но также имеется возможность указать приватный регистр и скачивать с него. Перед выполнением команды docker pull необходимо найти скачиваемый образ в Docker-регистре. В приведенных ниже примерах я покажу, как скачивать Docker-образ CentOS с официального репозитория.

Docker: Образ vs Контейнер — Что Есть Что? — Основное Различие

В Docker-мире существуют такие понятия, как образы, контейнеры и слои. Несмотря на то, что они тесно связаны — они отличаются, и в начале изучения Docker часто возникают сложности в понимании этих терминов. В данной статье объясняется разница между образами, контейнерами и слоями.

Docker: Список Запущенных Контейнеров

По умолчанию, команда docker ps выводит только список запущенных Docker-контейнеров. С помощью определенных опций есть возможность просмотра списка всех Docker-контейнеров и возможность фильтрации по только остановленным контейнерам. Ниже вы найдете как отобразить список всех Docker-контейнеров и как просмотреть только запущенные или только остановленные Docker-контейнеры.

Docker: Удалить Образ — Удалить Все Образы — Удалить Неиспользуемые

Чтобы удалить конкретный Docker-образ в первую очередь необходимо узнать его IMAGE ID сделав листинг всех Docker-образов. Когда образ для удаления определен он может быть удален с помощью команды docker rmi. Также из командной строки можно удалить только неиспользуемые Docker-образы (неиспользуемые ни одним из контейнеров) или, если необходимо, вы можете принудительно удалить все загруженные и сохраненные […]

Docker: Удалить Контейнер — Удалить Все Контейнеры

Чтобы удалить конкретный Docker-контейнер в первую очередь необходимо узнать его CONTAINER ID или NAME сделав листинг всех Docker-контейнеров. Когда контейнер для удаления определен он может быть удален с помощью команды docker rm. Также из командной строки можно удалить только остановленные (неиспользуемые) Docker-контейнеры или, если необходимо, вы можете принудительно удалить все Docker-контейнеры

Установка Docker в Ubuntu-16.04

Для тех, кто хочет билдить и запускать Docker-контейнеры в Ubuntu-16.04 — в первую очередь необходимо установить сам Docker. Чтобы установить последнюю версию Docker и иметь возможность без проблем обновлять ее в будущем — рекомендуется устанавливать Docker из официального репозитория. В этом руководстве я покажу, как установить бесплатный Docker CE (Community Edition) в Ubuntu-16.04 из стабильного […]