Instalar docker en centos 7

Antes de instalar docker en centos 7 necesitamos añadir el repositorio con los siguientes comandos.

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

Ahora instalamos la ultima versión de docker.

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Una vez instalado arrancamos docker.

sudo systemctl start docker

Y verificamos el funcionamiento arrancando la imagen hello-world

sudo docker run hello-world

Ahora lo configuramos para usar docker sin usar el usuario root.

Creamos el grupo docker.

sudo groupadd docker

Añadimos nuestro usuario al grupo docker.

sudo usermod -aG docker $USER

Activamos los cambios.

newgrp docker

Verificamos el funcionamiento sin ser root

docker run hello-world

Y por ultimo configuramos docker para arrancar al inicio como un servicio del sistema.

sudo systemctl enable docker.service
sudo systemctl enable containerd.service