¿Cómo instalar Docker?
En esta publicación, vamos a ver todos los pasos necesarios para instalar Docker. Pero antes de llegar a eso, es importante hacerle saber las ediciones disponibles:
- Edición comunitaria (CE)
- Edición Enterprise (EE)
Si bien Community Edition Docker es una plataforma Docker gratuita y es principalmente adecuada para desarrolladores individuales y pequeñas organizaciones, Enterprise Edition Docker viene con un costo de licencia y es adecuada para aplicaciones de producción críticas para el negocio. La edición Enterprise viene con características empresariales adicionales como gestión de imágenes, seguridad adicional, gestión de aplicaciones de contenedores, etc.
En este artículo, discutiremos los pasos de instalación para Docker CE en Linux y en los sistemas operativos Windows.
Pasos para instalar Docker CE en Linux
Fuente: https://goo.gl/images/Q45Hee
Para nuestro tutorial, utilizaremos la distribución Ubuntu del sistema operativo Linux. Sin embargo, si desea instalarlo en otras distribuciones de Linux, le proporcionaremos los enlaces correspondientes al final del artículo.
- Uno de los requisitos previos para instalar Docker es tener la versión de Kernel Linux 3.8 y superior. Para verificar lo mismo, ejecute el siguiente comando:
name -a
Salida:
Fuente: desde mi instancia EC2
También se necesita una cuenta en Docker Hub si desea crear sus propias imágenes y, por lo tanto, enviarlas a Docker Hub.
- El sistema operativo debe actualizarse con los últimos paquetes.
sudo apt-get update
Salida:
Fuente: desde mi instancia EC2
El comando "sudo" le garantiza tener acceso de root.
- Ahora descargaremos todos los certificados necesarios que son un requisito previo antes de instalar Docker.
sudo apt-get install apt-transport-https ca-certificates
Salida:
Fuente: desde mi instancia EC2
- También debemos asegurarnos de que los datos estén encriptados mientras descargamos los paquetes para Docker. Esto se puede hacer agregando la clave GNU Privacy Guard o la clave GPG.
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 -- recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Salida:
Fuente: desde mi instancia EC2
Esta clave es específica y se utiliza para descargar los paquetes Docker necesarios.
El grupo hkp: //p80.pool.sks-keyservers.net es un subconjunto de servidores que también están disponibles en el puerto 80. Es más amigable con los firewalls y las empresas.
- Ahora es posible que tenga diferentes versiones de Ubuntu, en ese caso, debe registrar su versión en la lista de Docker para que apt package manager pueda detectar los paquetes de Docker y se descargue
Se puede encontrar en el siguiente enlace:
https://apt.dockerproject.org/repo/
Probemos con nuestra versión, que es Ubuntu main de confianza,
Comando:
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” | sudo tee /etc/apt/sources.list.d/docker.list
- Ahora ejecutaremos el comando apt-get update para actualizar los paquetes en el sistema Ubuntu como lo habíamos hecho anteriormente.
- Verifique si el administrador de paquetes apunta al repositorio correcto. Podemos hacerlo ejecutando el siguiente comando:
apt-cache policy docker-engine
- También para Ubuntu Trusty, Wily y Xenial, tenemos que instalar los paquetes de kernel Linux-image-extra- *, lo que permite utilizar el controlador de almacenamiento aufs. Este controlador es utilizado por las versiones más nuevas de Docker.
Se puede hacer usando el siguiente comando.
sudo apt-get install Linux-image-extra-$(uname -r) Linux-image-extra-virtual
- Finalmente, es el momento de instalar Docker y se puede hacer con la ayuda del siguiente comando:
sudo apt-get update && sudo apt-get install docker-ce -y
Fuente: desde mi instancia EC2
- Ahora, cuando se instala Docker, podemos verificar un par de cosas como la versión de Docker, la información de Docker, etc. Para verificar la versión de Docker, podemos hacer uso de la utilidad Docker proporcionada por Docker. Comando:
versión de Docker o información de Docker
Fuente: desde mi instancia EC2
Para obtener más información sobre el Docker que se ejecuta en su sistema, puede ejecutar el siguiente comando:
docker info
Este comando devuelve información detallada sobre el servicio Docker que está instalado.
Fuente: desde mi instancia EC2
Cómo instalar Dockers en Windows
- Docker para Windows se puede descargar en https://docs.docker.com/docker-for-windows/
- Si tiene una versión anterior de Windows (como Windows 7 y Windows 8.1), debe instalar Docker Toolbox. Puede descargar Docker Toolbox desde aquí.
- Una vez que se descargue el instalador exe, ejecútelo y acepte sus licencias si ha instalado Docker para Windows 10, o si ha instalado Docker toolbox para versiones anteriores, simplemente haga clic en siguiente como se muestra a continuación:
Fuente: desde mi máquina Windows
- Una vez que se procesa la instalación, haga clic en el botón Finalizar e inicie Docker.
- Ahora, en versiones anteriores de Windows, veamos cómo podemos instalar Docker Toolbox
- Descargue el instalador desde https://www.docker.com/products/docker-toolbox y ejecútelo, acepte la licencia y haga clic en Siguiente.
- Elija la carpeta de destino para la instalación de Docker Toolbox; puedes dejar esta ruta como la predeterminada. Luego haga clic en siguiente.
Fuente: desde mi máquina Windows
- Para el resto de las pantallas, seleccione las opciones predeterminadas y haga clic en siguiente.
Fuente: desde mi máquina Windows
- Finalmente, haga clic en el botón de instalación y Docker Toolbox se instalará en su máquina Windows
Fuente: desde mi máquina Windows
- Una vez que se instala, inícielo. Se le solicitará un Docker Shell. Para ejecutar cualquier comando Docker, puede ejecutarlo ejecutando docker. Por ejemplo, docker ejecutar imagen
El comando de imagen ejecutará el contenedor
Además, como se discutió, a continuación se encuentran los enlaces útiles que lo ayudarán a instalar Docker CE si está utilizando otras distribuciones de Linux además de Ubuntu.
- https://docs.docker.com/install/
- Instalación de Docker CE en CentOS
- Instalación de Docker CE en Debian
- Instalación de Docker CE en Fedora
- Instalación de Docker CE en Mac
Artículos recomendados
Esta ha sido una guía sobre cómo instalar Docker. Aquí hemos discutido el concepto básico y los pasos para instalar Docker en Linux y Windows. También puede consultar los siguientes artículos para obtener más información:
- ¿Cómo instalar Drupal 8?
- ¿Cómo instalar Ansible?
- ¿Cómo instalar Kubernetes?
- ¿Cómo instalar CentOS?