Как установить Docker в CentOS

by itisgood

Сегодня мы увидим, как установить Docker в CentOS. Этот метод аналогичен для других распределений на основе RPM, таких как Fedora, RHEL, Scientific Linux и openSUSE и т. д.

Чтобы установить Docker на CentOS, ваша система должна отвечать следующим минимальным требованиям.

  • 64-битная архитектура;
  • версия ядра должна быть 3.10 или выше.
  • Ваша система должна быть подключена к Интернету.

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

Установка Docker довольно проста и прямолинейна.

Откройте терминал и запустите следующую команду как пользователь root.

curl -fsSL https://get.docker.com/ | sh

После установки Docker запустите следующие команды, чтобы включить и запустить службу Docker.

systemctl enable docker
systemctl start docker

Проверьте, работает ли служба Docker или нет:

systemctl status docker

Пример будет таким, как показано ниже.

● docker.service - Docker Application Container Engine
 Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
 Active: active (running) since Wed 2017-03-08 14:09:38 IST; 24s ago
 Docs: https://docs.docker.com
 Main PID: 1190 (dockerd)
 Memory: 54.4M
 CGroup: /system.slice/docker.service
 ├─1190 /usr/bin/dockerd
 └─2327 docker-containerd -l unix:///var/run/docker/libcontainerd/d...

Mar 08 14:09:35 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:35 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:35 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:36 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:37 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local dockerd[1190]: time="2017-03-08T14:09:3...
Mar 08 14:09:38 server1.ostechnix.local systemd[1]: Started Docker Application ...
Hint: Some lines were ellipsized, use -l to show in full.

Как вы видите выше, служба Docker работает!

Установка Docker Compose

Docker Compose – это инструмент, который можно использовать для определения и запуска многоконтейнерных приложений Docker.

В Compose вы используете файл Compose для настройки служб вашего приложения.

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

Мы можем установить Docker Compose, используя любой из следующих способов.

Способ 1:

Выполните следующую команду из терминала как пользователь root для загрузки двоичного файла Docker Compose:

curl -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Затем примените исполняемые разрешения

chmod +x /usr/local/bin/docker-compose

Способ 2:

Кроме того, мы можем установить Docker Compose с помощью PIP.

Pip – это диспетчер пакетов python, используемый для установки приложений, написанных на языке программирования Python.

В Arch Linux и его производных выполните следующую команду для установки pip:

sudo pacman -S python-pip

На Debian, Ubuntu, Linux Mint:

sudo apt-get install python-pip

На RHEL, Fedora, CentOS:

sudo yum install python-pip

Или

sudo dnf install python-pip

На SUSE/openSUSE:

sudo zypper install python-pip

После установки pip выполните следующую команду для установки docker compose.

Следующая команда одинакова для всех дистрибутивов Linux!

pip install docker-compose

После установки Docker Compose вы можете проверить версию с помощью команды:

docker-compose --version

Вы увидите вывод, как показано ниже.

docker-compose version 1.11.2, build dfed245

You may also like

2 комментария

Начало работы с Docker — ITISGOOD.RU 18.06.2018 - 13:05

[…] предыдущем уроке мы объяснили, как установить Docker в CentOS. Сегодня мы увидим базовое использование Docker. Это […]

Reply

Leave a Comment