Práctica 4. Instalación de Docker y Docker Compose en openSUSE
Apuntes de BD para DAW, DAM y ASIR
Curso 2023/2024
1 Instalación de Docker y Docker Compose en openSUSE
Para poder ejecutar contenedores Docker es necesario tener instalado Docker Community Edition (CE) en nuestro equipo.
En la web oficial encontrará la información necesaria para realizar la instalación de Docker CE sobre Windows, macOS, Ubuntu, Debian, Fedora y CentOS.
En las aulas disponemos de equipos con con openSUSE, así que vamos a ver los pasos necesarios que necesitamos realizar para instalar Docker y Docker Compose en las los equipos del aula de trabajo.
- Instalación en
docker
ydocker-compose
zypper install docker docker-compose
- Configuramos el daemon de docker para que se inicie en automáticamente al arrancar la máquina.
sudo systemctl enable docker
- Ahora tenemos que añadir el usuario con el que vamos a trabajar al grupo docker.
sudo usermod -G docker -a $USER
donde $USER
es una variable de entorno del sistema que
contiene el nombre del usuario con el que has iniciado la sesión máquina
para trabajar.
- Para activar los cambios en el grupo docker sin tener que cerrar la sesión podemos ejecutar el siguiente comando.
newgrp docker
- Los equipos de nuestras aulas utilizan un proxy para poder tener
conexión a Internet, por lo tanto debemos configurar las variables
HTTP_PROXY
yHTTPS_PROXY
en/etc/sysconfig/docker
Editamos el archivo /etc/sysconfig/docker
y añadimos las
variables:
HTTP_PROXY="http://192.168.20.99:3128"
HTTPS_PROXY="http://192.168.20.99:3128"
1.1 Referencias
- Web oficial de Docker
- Instalación de Docker Community Edition (CE)
- Instalación de Docker Community Edition (CE) en Windows
- Instalación de Docker Community Edition (CE) en macOS
- Instalación de Docker Community Edition (CE) en Ubuntu
- Instalación de Docker Community Edition (CE) en Debian
- Instalación de Docker Community Edition (CE) en Fedora
- Instalación de Docker Community Edition (CE) en CentOS
- Docker Compose
- How to use Docker on openSUSE (openSUSE Support Database)
2 Licencia
Esta
página forma parte del curso
Bases de Datos de
José Juan Sánchez Hernández y
su contenido se distribuye bajo una
licencia
Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0
Internacional.