Cómo instalar Docker en Oracle Linux 7
Hola.
En este post voy a poner los pasos necesarios para instalar Docker en Oracle Linux 7.6.
Hace poco hice la instalación y me encontré con algunas particularidades que tuve que investigar e ir resolviendo.
Aquí les dejo todos los pasos con comandos explicados y los problemas que me encontré en el camino.
1.- Colocarse en la carpeta del repositorio yum.
[oracle@localhost ~]$ cd /etc/yum.repos.d/
1.- Descargar el último public-yum-ol7.repo del repositorio yum de Oracle.
[oracle@localhost yum.repos.d]$ wget http://yum.oracle.com/public-yum-ol7.repo
2.- Actualizar el archivo recién descargado haciendo las siguientes modificaciones. Básicamente es poner enabled=1 en las secciones mencionadas abajo.
[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
[ol7_optional_latest]
name=Oracle Linux $releasever Optional Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/optional/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
3.- Ahora intentamos instalar Docker
[oracle@localhost yum.repos.d]$ yum install docker-engine
Aquí me salió el error: No package docker-engine available.
La causa es que el repositorio de addons no está activado. Hay que verificar que se encuentre con el siguiente comando:
[oracle@localhost yum.repos.d]$ yum repolist
Si no se encuentra ol7_addons en el listado, ejecutar el siguiente comando:
[oracle@localhost yum.repos.d]$ yum-config-manager --enable *addons
Volver a ejecutar el comando yum repolist para verificar que addons aparece en la lista.
Volver a intentar el comando para instalar Docker el cual ya deben poder ejecutar sin problemas.
4.- Activar Docker
[oracle@localhost yum.repos.d]$ systemctl enable docker
5.- Iniciar Docker
[oracle@localhost yum.repos.d]$ systemctl start docker
6.- Algunos comandos para checar que está instalado correctamente.
Checar el estatus.
[oracle@localhost yum.repos.d]$ systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2020-05-01 18:16:04 EDT; 20s ago
Docs: https://docs.docker.com
Main PID: 15250 (dockerd)
Memory: 37.9M
CGroup: /system.slice/docker.service
└─15250 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Checar la versión de Docker.
[oracle@localhost yum.repos.d]$ docker version
Client: Docker Engine - Community
Version: 19.03.1-ol
API version: 1.40
Go version: go1.12.5
Git commit: ead9442
Built: Wed Sep 11 06:40:28 2019
OS/Arch: linux/amd64
Experimental: false
Con los pasos anteriores ya deben tener disponible Docker en Oracle Linux.
Ojo con el uso de sudo en las instrucciones dependiendo con qué usuario lo estén realizando.
Ojo con el uso de sudo en las instrucciones dependiendo con qué usuario lo estén realizando.
Aquí encontré la información:
https://blogs.oracle.com/blogbypuneeth/a-simple-guide-to-docker-installation-on-oracle-linux-75
Espero les sirva.
No hay comentarios.:
Publicar un comentario