Androide

Cómo instalar y usar docker en ubuntu 18.04

Docker, Instalación en Linux (Ubuntu)

Docker, Instalación en Linux (Ubuntu)

Tabla de contenido:

Anonim

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

  1. Comience actualizando la lista de paquetes e instalando las dependencias necesarias para agregar un nuevo repositorio a través de

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    Importe 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.

  1. 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 update sudo apt install docker-ce

    Para instalar una versión específica, primero enumere las versiones disponibles en el repositorio de Docker:

    apt list -a docker-ce

    El 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 amd64

    Por ejemplo, para instalar la versión 18.09.6 , escribiría:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Para 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 ubuntu