Как установите Docker на CentOS 7?

Как установите Docker на CentOS 7 Изучение

Docker — это платформа с открытым исходным кодом, позволяющая создавать и запускать приложения в так называемых контейнерах. Контейнеры — это изолированные среды, содержащие все необходимые зависимости приложения. Поскольку операционные системы на базе Linux, такие как CentOS, являются очень популярными платформами для разработки, эта система очень хорошо сочетается с Docker. Мы покажем вам, как быстро и легко установить и запустить Docker в вашей системе CentOS 7.

Системные требования

Поскольку Docker является стандартным программным обеспечением, у него не слишком высокие требования к оборудованию. Однако требования к программному обеспечению немного более специфичны, поэтому мы все равно перечислили для вас все системные требования:

  • 64-битный ЦП, поддерживающий виртуализацию
  • 4 ГБ ОЗУ
  • Gnome, KDE или MATE в качестве среды рабочего стола
  • Поддержка виртуализации KVM
  • QEMU (не ниже версии 5.2)
  • systemd

Правильный сервер

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

Благодаря виртуализированным серверам, таким как Cloud Server или VPS (Virtual Private Server) от IONOS, вы в любое время можете воспользоваться масштабируемыми ресурсами. Это означает, что вам не нужно ожидать каких-либо накладных расходов при закупке сервера — на вашем сервере всегда доступно ровно столько ресурсов, сколько ему нужно в данный момент. Два типа серверов отличаются биллингом. Облачный сервер предлагает вам поминутную тарификацию, при этом тарификация VPS осуществляется по фиксированной месячной цене.

Если виртуализированного сервера недостаточно для ваших целей, IONOS также предлагает выделенные серверы, ресурсы которых зарезервированы для вас круглосуточно. Кроме того, выделенные серверы работают на новейшем корпоративном оборудовании. Таким образом, вы можете гарантировать, что ваше приложение всегда будет иметь максимальную доступную производительность. Как и в случае с облачным сервером, выделенный сервер оплачивается поминутно.

Cценарий использования Подходящий тип сервера
сервер для разработки вашего приложения; Вы платите только за время, которое фактически используете сервер для тестирования приложения. Облачный сервер XL
Сервер для разработки или развертывания приложения, которое очень часто или даже постоянно находится в сети. VPS Linux XL
Сервер корпоративного уровня для развертывания приложения, требующего много ресурсов; убедитесь, что ваше приложение всегда работает на самом безопасном и высокопроизводительном оборудовании и что вам никогда не придется делиться этим оборудованием. Выделенные серверы
Читайте также:  "Практическое руководство по эффективным операциям с матрицами в C++ для программистов"

Установка через yum

В Linux, как и в большинстве других систем, существует несколько способов установки программного обеспечения. Установка через менеджер пакетов часто является самым простым методом. Менеджер пакетов по умолчанию для CentOS называется yum. Чтобы установить Docker через yum, вам просто нужно выполнить несколько шагов.

Шаг 1: обновите yum и все пакеты

Во-первых, вы должны обновить менеджер пакетов, установленные пакеты и ядро ​​Linux. Для этого введите в вашей оболочке следующую команду:

sudo yum update

Отображение терминала после обновления yum

Отображение терминала после обновления yum

Если вы уже использовали Docker в своей системе, вам следует удалить все компоненты Docker перед установкой. Для этого введите следующую команду. Если в вашей системе никогда не устанавливался Docker, вы можете пропустить этот шаг.

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

Шаг 2: Установите зависимости

В зависимости от того, как часто вы обновляете программное обеспечение, обновление может занять несколько минут. После завершения обновления вы должны ввести следующую команду для установки зависимостей, необходимых Docker:

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

Отображение терминала после установки зависимостей

Отображение терминала после установки зависимостей

Шаг 3: Добавьте репозиторий Docker

Теперь вам нужно добавить репозиторий Docker в ваш менеджер пакетов. Для этого введите следующую команду:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Отображение терминала после —ad

Отображение терминала после —add-repo

Шаг 4: Установите Докер

Теперь пришло время установить Docker в вашей системе CentOS. Чтобы завершить процесс установки, используйте эту команду:

sudo yum install docker-ce

Отображение терминала после установки dock

Отображение терминала после установки docker-ce

Теперь вы можете проверить успешность установки с помощью следующих команд:

sudo systemctl start docker
sudo docker run hello-world

Отображение терминала после проверки установки D

Отображение терминала после проверки установки Docker

Ручная установка

Если вы не можете или не хотите использовать репозиторий Docker, вы также можете установить пакет Docker вручную. Важно отметить, что ваша установка Docker не будет обновляться автоматически. Затем вы должны сделать это самостоятельно. Прежде чем приступить к ручной установке, вы должны выполнить шаги 1 и 2 из приведенного выше руководства.

Читайте также:  Построение стратегии ИТ-трансформации: ключевые шаги и соображения

Шаг 1: Загрузите Докер

Сначала зайдите на сайт Docker и загрузите нужную версию. Мы рекомендуем текущую версию, которая docker-ceначинается с (не версии cliили rootless). Запишите, где вы сохранили этот файл.rpm.

Шаг 2: Установите пакет

В вашей оболочке выполните следующую команду, заменив /paket.rpmпуть к загруженному вами пакету Docker.

sudo yum install /paket.rpm

бражение терминала после проверки ручной установки D

Отображение терминала после проверки ручной установки Docker

Оцените статью
Блог о программировании
Добавить комментарий