Docker, Instalación en Linux (Ubuntu)
Tabla de contenido:
- Prerrequisitos
- Instalar Docker en Ubuntu
- Habilitar el repositorio de Docker
- Instalación de Docker CE
- Ejecutando el comando docker sin sudo
- Retire los contenedores Docker
- Conclusión
Docker es una tecnología de contenedorización que le permite construir, probar e implementar rápidamente aplicaciones como contenedores portátiles y autosuficientes que pueden ejecutarse prácticamente en cualquier lugar. Docker se ha convertido en el estándar de facto para la implementación de contenedores, y es una herramienta esencial para los ingenieros de DevOps y su continua integración y canalización de entrega.
En este tutorial, cubriremos cómo instalar Docker en una máquina Ubuntu 18.04 y explorar los conceptos y comandos básicos de Docker.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos en este tutorial deben ejecutarse como un usuario no root.
Instalar Docker en Ubuntu
Aunque el paquete de instalación de Docker está disponible en el repositorio oficial de Ubuntu 18.04, puede que no siempre sea la última versión. El enfoque recomendado es instalar el último paquete de Docker desde los repositorios de Docker.
Habilitar el repositorio de Docker
-
Comience actualizando la lista de paquetes e instalando las dependencias necesarias para agregar un nuevo repositorio a través de
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-commonImporte la clave GPG del repositorio utilizando el siguiente comando
curl:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Agregue el repositorio Docker APT a su sistema:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Instalación de Docker CE
Ahora que el repositorio de Docker está habilitado, puede instalar cualquier versión de Docker que necesite.
-
Para instalar la última versión de Docker, use el comando a continuación. Si desea instalar una versión específica de Docker, omita este paso y vaya al siguiente.
sudo apt updatesudo apt install docker-cePara instalar una versión específica, primero enumere las versiones disponibles en el repositorio de Docker:
apt list -a docker-ceEl comando imprime las versiones disponibles de Docker en la segunda columna.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64Por ejemplo, para instalar la versión
18.09.6, escribiría:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionicPara evitar que el paquete Docker se actualice automáticamente, márquelo como retenido:
sudo apt-mark hold docker-ce
Una vez que se completa la instalación, el servicio Docker se iniciará automáticamente. Puede verificarlo escribiendo:
sudo systemctl status docker
La salida se verá más o menos así:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Ejecutando el comando docker sin sudo
De manera predeterminada, Docker requiere privilegios de administrador.
Para ejecutar comandos de Docker como un usuario no root sin anteponer
sudo
, debe agregar su usuario al grupo de
docker
. Este grupo se crea durante la instalación del paquete Docker CE. Para hacer eso, ejecuta el siguiente comando:
sudo usermod -aG docker $USER
$USER
es una variable de entorno que contiene su nombre de usuario.
Cierre sesión y vuelva a iniciar sesión para actualizar la membresía del grupo.
Para verificar que Docker se haya instalado correctamente y que puede ejecutar comandos de Docker sin anteponer
sudo
, ejecute:
docker container run hello-world
El comando descargará una imagen de prueba, la ejecutará en un contenedor, imprimirá un mensaje "Hola desde Docker" y saldrá. La salida debería tener el siguiente aspecto:







Retire los contenedores Docker
Para eliminar uno o más contenedores, copie el ID del contenedor (o ID) y péguelos después del subcomando
container rm
del
container rm
:
docker container rm c55680af670c
Conclusión
Ha aprendido cómo instalar Docker en su máquina Ubuntu 18.04 y cómo descargar imágenes de Docker y administrar los contenedores de Docker. También puede leer sobre Docker Compose, que le permite definir y ejecutar aplicaciones Docker de contenedores múltiples.
Este tutorial apenas rasca la superficie del ecosistema Docker. En algunos de nuestros próximos artículos, continuaremos profundizando en otros aspectos de Docker. Para obtener más información sobre Docker, consulte la documentación oficial de Docker.
Docker ubuntuCómo instalar y usar docker compose en centos 7
Docker Compose es una herramienta que le permite definir y ejecutar aplicaciones Docker de contenedores múltiples. Con Compose, usted define los servicios, redes y volúmenes de la aplicación en un solo archivo YAML, luego gira su aplicación con un solo comando.
Cómo instalar y usar docker compose en debian 10 linux
Docker Compose es una herramienta que le permite definir y orquestar aplicaciones Docker de contenedores múltiples. Este tutorial explica cómo instalar Docker Compose en Debian 10, Buster.
Cómo instalar y usar docker compose en ubuntu 18.04
Docker Compose es una herramienta que le permite definir y administrar aplicaciones Docker de contenedores múltiples. Utiliza un archivo YAML para configurar los servicios, las redes y los volúmenes de la aplicación.







