Docker - это система контейнеризации с открытым исходным кодом. Он широко используется для развертывания приложений с высокой плотностью в облаке. Он использует то же ядро, что и основная операционная система, для виртуализации операционной системы. У него есть большой репозиторий изображений, который вы можете использовать, чтобы запустить контейнер за несколько минут. В репозитории образов Docker есть предварительно настроенные образы Docker практически для любого типа приложений и операционных систем. Допустим, вы хотите запустить веб-сервер PHP. Вы можете найти его в репозитории образов Docker, а базовой операционной системой может быть Ubuntu, Debian или CentOS. Для каждой ОС существуют разные образы PHP. В этой статье я покажу вам, как установить Docker на CentOS 7. Приступим.
Установка Docker
Я использую CentOS 7.4, как видно из вывода следующей команды:
$Кот /так далее/Redhat-релиз
Я использую версию ядра 3.10.0, как видно из вывода следующей команды:
$безымянный -р
Тебе нужно yum-config-manager чтобы включить дополнительные возможности CentOS 7 и репозиторий Docker CE на вашем компьютере с CentOS 7. yum-config-manager предоставляется вкусняшки упаковка.
Вы можете установить вкусняшки пакет с помощью следующей команды:
$судо ням установитьвкусняшки-а также
Как видно на скриншоте ниже, у меня уже есть вкусняшки пакет установлен на моей машине. Если у вас его нет, он будет установлен.
Теперь вы можете включить репозиторий дополнений CentOS 7 с помощью следующей команды:
$судоyum-config-manager--включитьДополнительные возможностиТеперь выполните следующую команду, чтобы проверить, Дополнительные возможности репо включено:
$судо вкуснятинареполироватьКак видно из отмеченного раздела на скриншоте ниже, Дополнительные возможности репо включено.
Докер зависит от устройство-сопоставитель-постоянные-данные а также lvm2 упаковка. Вы можете установить эти пакеты с помощью следующей команды:
$судо ням установитьустройство сопоставления постоянных данных lvm2Теперь нажмите «y», а затем нажмите, чтобы продолжить.
устройство-сопоставитель-постоянные-данные а также lvm2 пакеты должны быть установлены.
Теперь вам нужно добавить официальный репозиторий Docker на ваш компьютер с CentOS 7.
Вы можете запустить следующую команду, чтобы добавить репозиторий Docker в CentOS 7, используя yum-config-manager :
$судоyum-config-manager--добавить репоhttps://download.docker.com/linux/сотни/docker-ce.repoДолжен быть добавлен репозиторий Docker.
Теперь вы можете установить Docker.
Чтобы установить Docker на ваш компьютер CentOS 7, выполните следующую команду:
Нажмите «y», а затем нажмите, чтобы продолжить.
Менеджер пакетов Yum должен начать загрузку пакетов Docker, как показано на скриншоте ниже.
В какой-то момент вас могут попросить принять ключ GPG Docker. Нажмите «y», а затем нажмите, чтобы продолжить.
Установка должна продолжиться, как показано на скриншоте ниже.
Докер должен быть установлен.
Теперь вы можете запустить системную службу Docker с помощью следующей команды:
$судоsystemctl запустить докерВам также следует добавить службу Docker в автозагрузку системы. Таким образом, он запустится автоматически при загрузке.
Вы можете запустить следующую команду, чтобы добавить службу Docker в автозагрузку системы:
$судоsystemctlвключитьдокерКак видно на скриншоте ниже, в автозагрузку добавляется системный сервис Docker.
Теперь добавьте своего пользователя в докер системная группа. Таким образом, вы можете получить доступ ко всем командам Docker, не используя судо .
Чтобы добавить своего пользователя в докер group, выполните следующую команду:
$судоusermod-aGДокер ШовонПРИМЕЧАНИЕ: Здесь Шовон является пользователем моей машины CentOS 7. Ваше имя пользователя должно быть другим.
Теперь перезапустите компьютер CentOS 7 с помощью следующей команды:
$судоперезагружатьПосле запуска компьютера вы можете проверить, работает ли Docker, с помощью следующей команды:
$версия докераКак видно на скриншоте ниже, на моем компьютере с CentOS 7 установлена версия Docker 17.12. Работает правильно.
Базовое использование Docker
Вы можете запустить по умолчанию Привет, мир контейнер Docker, чтобы проверить, работает он или нет.
Вы можете запустить следующую команду, чтобы запустить Привет, мир Контейнер Docker:
$Докер запускает привет-мирВ Привет, мир образ контейнера будет найден на локальном диске. Впервые Докер его не найдет. Так что он будет загружен из репозитория Docker. После загрузки образа Docker создаст контейнер из образа и запустит его, как вы можете видеть на скриншоте ниже.
Вы можете перечислить доступные контейнеры Docker с помощью следующей команды:
$образ докераlsВы можете выполнить следующую команду, чтобы найти любую информацию, которая может вам понадобиться о Docker в вашей системе:
$информация о докереКак видно из выходных данных этой команды, выводится статус Docker. Например, сколько у вас контейнеров, сколько из них запущено, сколько из них приостановлено или остановлено, сколько образов Docker вы загрузили, ваш настроенный драйвер хранилища, доступное дисковое пространство и многое другое. Это длинный список информации.
Вот как вы устанавливаете Docker на CentOS 7 и используете его. Спасибо, что прочитали эту статью.