undefined

Описание:

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

Установка Docker и Docker-Compose:

После первоначальной настройки сети, обновим CentOS:

yum -y update

Установим необходимые утилиты:

yum -y install nano wget curl net-tools lsof bash-completion

Установим зависимости и сам Docker:

yum -y install yum-utils device-mapper-persistent-data lvm2 docker

Установим имя хоста и добавим его в /etc/hosts:

hostnamectl set-hostname 'master'
echo "192.168.0.16 master" >> /etc/hosts

Добавим репозитарий с дополнительными пакетами (EPEL):

yum -y install epel-release

Установим pip, обновим python, установим Docker Compose:

yum -y install python-pip 
yum upgrade python*
pip install docker-compose

Добавим Docker в автозагрузку и запустим сервис:

systemctl enable docker && systemctl start docker

Проверим работоспособность Docker, запустив образ из хаба hub.docker.com:

docker run hello-world

Проверим работоспособность Docker-Compose:

docker-compose version

Посмотрим все созданные контейнеры Docker:

docker ps -a

Удалим созданный контейнер (если имя контейнера не было указано, Docker сам генерирует имя из прилагательного и имени исторической личности, Стоическая Кори, в моем случае):

docker rm stoic_cori

Удалим локальный образ Docker hello-world:

docker rmi hello-world