Сообщение «Произошла какая-то ошибка дискового ввода-вывода», скорее всего, будет содержать в конце символ \ r
. Это сбрасывает курсор в начало текущей строки, в результате чего выводимое «x 66964» перезаписывает начало строки. Чтобы исправить это, вам нужно вырезать возврат каретки, когда вы читаете его в $ NAME_ARRAY, например пропуская через tr -d '\ r'
.
Si debe instalar un paquete Centos
en RHEL
, entonces el paquete que realmente desea es:
docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm
Puede descargarlo en otro lugar y luego traerlo a su máquina. El enlace al paquete es 'https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm`
También necesitará el paquete:container-selinux-2.36-1.gitff95335.el7.noarch.rpm
ya que es una dependencia. Se puede obtener dehttp://mirror.centos.org/centos/7/extras/x86_64/Packages/
Antes de comenzar, yum remove docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
o rpm -e docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
ya que pueden entrar en conflicto concontainer-selinux-2.36-1.gitff95335.el7.noarch.rpm
Después de que los paquetes que mencioné estén en su máquina, puede instalarlos de dos maneras:
yum install container-selinux-2.36-1.gitff95335.el7.noarch.rpm docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm
rpm -ivh container-selinux-2.36-1.gitff95335.el7.noarch.rpm docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm
Después de la instalación,
systemctl list-unit-files | grep docker
que mostrarádocker.service
systemctl enable docker
systemctl start docker
systemctl status docker
Verá el servicio docker iniciado y ejecutándose.