Сегодня мы увидим, как установить 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
2 комментария
[…] предыдущем уроке мы объяснили, как установить Docker в CentOS. Сегодня мы увидим базовое использование Docker. Это […]
[…] Как установить Docker в CentOS […]