Docker: Reload Nginx Внутри Контейнера

Если хотите обновить какие-либо настройки в Nginx или обновить SSL-сертификаты, чтобы изменения применились необходимо сделать reload. Если Nginx запущен внутри Docker-контейнера, вам будет интересно узнать, как сделать reload без простоя или обрыва соединений. Лучшим способом сказать Nginx внутри Docker-контейнера о необходимости перечитать настройки — это с помощью команды docker container exec отправить Nginx сигнал reload.

Установка Docker в CentOS-7

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

Docker: Логи Контейнера — Как Проверить

Команда docker logs служит для получения доступа к логам контейнера. В этом посте я показываю как проверить логи Docker-контейнера, просмотреть временные метки и как сделать tail или grep этих логов. Я также покажу как найти где хранятся логи Docker-контейнера.

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-контейнеры.