Подтвердить что ты не робот

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

Я пытаюсь установить Docker на 64-разрядную версию CentOS 6.6. При выполнении

sudo yum install docker

Я получаю это

Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
  * base: mirrors.psychz.net
  * extras: centos-distro.cavecreek.net
  * updates: distro.ibiblio.org
No package docker available.
Error: Nothing to do
4b9b3361

Ответ 1

Репозиторий Epel не установлен. Выполнить

sudo yum install epel-release

а затем запустите

sudo yum install docker-io

Ответ 2

Войдите в свой компьютер как пользователь с привилегиями sudo или root.

Убедитесь, что существующие пакеты yum обновлены.

$ sudo yum update

Запустите установку Docker script.

$ curl -sSL https://get.docker.com/ | sh

Этот script добавляет репозиторий docker.repo и устанавливает Docker. Запустите демон Docker.

$ sudo service docker start

Ответ 3

Я нашел ответ здесь

Мне нужно было добавить репозиторий EPEL, где можно найти Docker.

Ответ 4

Если вы пришли сюда по той же проблеме с RedHat, используйте

sudo yum install yum-utils
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
sudo yum install docker

Ответ 5

Docker является частью Extra Packages for Enterprise Linux (EPEL), которая является сообществом репозитория нестандартных пакетов для дистрибутива RHEL. Во-первых, хорошо установите репозиторий EPEL:

об/мин -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Затем, в соответствии с рекомендациями, обновите наши пакеты:

ням обновление -y

Установка Теперь давайте установим Docker, установив пакет docker -i o:

yum -y установить докер -i o

Когда установка завершится, нужно запустить демон Docker:

запуск сервисного докера

И, наконец, опционально, давайте настроим Docker для запуска при загрузке сервера:

Окно chkconfig включено

Загрузка контейнера Docker Давайте начнем использовать Docker! Загрузите изображение Centos Docker:

докер тянуть сентос

Запустите Docker Container Теперь, чтобы настроить базовый контейнер Centos с оболочкой bash, мы просто запускаем одну команду. docker run выполнит команду в новом контейнере, -i присоединяет stdin и stdout, -t выделяет tty и использует стандартный контейнер fedora.

запуск докера -i -t сентос/бин/баш

Это оно! Теперь вы используете оболочку bash внутри контейнера док-станции Centos.

Чтобы отсоединиться или отсоединиться от оболочки без выхода, используйте escape-последовательность Ctrl-p + Ctrl-q.

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

Поиск докеров Centos

Ответ 6

Попробуйте следовать официальным документам Docker: https://docs.docker.com/install/linux/docker-ce/centos/

  • Шаг 1: Установите необходимые пакеты.
$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  • Шаг 2: Используйте следующую команду для настройки стабильного хранилища.
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • Шаг 3: Установите последнюю версию Docker CE и containerd
$ sudo yum install docker-ce docker-ce-cli containerd.io

Если у вас есть ошибка для этого шага, Package: docker-ce-xxx.centos.x86_64 (docker-ce-stable) Requires: container-selinux >= 2.9

Ты можешь сделать:

$ sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.74-1.el7.noarch.rpm

Смотрите выпуск Docker CE на RHEL - Требуется: container-selinux> = 2.9

  • Шаг 4: Запустите Docker.
$ sudo systemctl start docker
  • Шаг 5: Убедитесь, что Docker CE установлен правильно, запустив образ hello-world.
$ sudo docker run hello-world

Если вы хотите использовать Docker в качестве пользователя без полномочий root, вам следует рассмотреть возможность добавления вашего пользователя в группу "docker", например:

$ sudo usermod -aG docker $USER
$ docker run hello-world

Это должно быть так.

Если вы также хотите установить docker-compose, вы можете следовать его официальным документам.